This is another quick example of how you can accomplish the same thing when using different versions of the same flavour of Linux.
In this example, this will disable NFS on with a Redhat 6 or a Redhat 7 machine, this follows on from the other Ansible Example I posted the other week.
The code is below and I hope you find this helpful, I should really put these on on my repo.
--- - name: "Disable NFS" hosts: disablenfs remote_user: root gather_facts: true tasks: - name: Disable NFS 6 shell: "chkconfig nfs off" when: ansible_os_family == "RedHat" and ansible_distribution_major_version == "6" - name: Disable NFS 7 shell: "systemctl disable nfs" when: ansible_os_family == "RedHat" and ansible_distribution_major_version == "7"
I am always interested in your thoughts so if you have any comments or feedback then please feel free to add any comments, or you can mail me here.