From 50816996517cddf4362e7d1ef2c018c2cc7f625d Mon Sep 17 00:00:00 2001 From: Simon Michnowicz <simon.michnowicz@monash.edu> Date: Tue, 7 Jun 2016 16:40:17 +1000 Subject: [PATCH] A redhat bug means we can not 'enable' nfs role as it stands see https://bugzilla.redhat.com/show_bug.cgi?id=1178720 I have split enable and start commands for redhat --- roles/nfs-server/tasks/startServer.yml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/roles/nfs-server/tasks/startServer.yml b/roles/nfs-server/tasks/startServer.yml index 9e836f31..621c6483 100644 --- a/roles/nfs-server/tasks/startServer.yml +++ b/roles/nfs-server/tasks/startServer.yml @@ -3,6 +3,7 @@ file: dest={{ item.src }} state=directory mode=755 owner=root group=root sudo: true with_items: "{{ exportList }}" + ignore_errors: true - name: "Starting rpcbind" service: "name=rpcbind state=started enabled=true" @@ -10,10 +11,19 @@ when: ansible_os_family == "RedHat" - name: "Start the Server" - service: "name=nfs state=started enabled=true" + service: "name=nfs state=started" sudo: true when: ansible_os_family == "RedHat" +- name: "Enable the Server at boot" + service: "name=nfs enabled=true" + sudo: true + when: ansible_os_family == "RedHat" and ansible_os_distribution_major == "7" +- name: "Enable the Server at boot" + service: "name=nfs-server.service enabled=true" + sudo: true + when: ansible_os_family == "RedHat" and ansible_os_distribution_major < "7" + - name: "Start the Server" service: "name=nfs-kernel-server state=started enabled=true" sudo: true -- GitLab