From 5b606d4a19ff1dc6c4e451bf28809183bb679044 Mon Sep 17 00:00:00 2001 From: Kevin Fenzi Date: Tue, 9 Jun 2015 17:11:28 +0000 Subject: [PATCH] tag the nfs/client role so we can easily just run it to make nfs changes. --- roles/nfs/client/tasks/main.yml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/roles/nfs/client/tasks/main.yml b/roles/nfs/client/tasks/main.yml index becedba73a..87c53c2c5d 100644 --- a/roles/nfs/client/tasks/main.yml +++ b/roles/nfs/client/tasks/main.yml @@ -1,20 +1,28 @@ - name: route config for netapp network copy: src=route-eth1.{{ datacenter }} dest=/etc/sysconfig/network-scripts/route-eth1 when: datacenter == 'phx2' or datacenter == 'rdu2' + tags: + - nfs/client - name: check for netapp route command: ip route show register: netapproute always_run: yes changed_when: "1 != 1" + tags: + - nfs/client - name: run netapp route if needed in phx2 command: /etc/sysconfig/network-scripts/ifup-routes eth1 when: netapproute.stdout.find("10.5.88.0") == -1 and datacenter == 'phx2' + tags: + - nfs/client - name: run netapp route if needed in rdu command: /etc/sysconfig/network-scripts/ifup-routes eth1 when: netapproute.stdout.find("172.31.1.0") == -1 and datacenter == 'rdu' + tags: + - nfs/client # # Install needed packages @@ -24,6 +32,8 @@ with_items: - nfs-utils - rpcbind + tags: + - nfs/client - name: enable nfs-related services and run them (fedora20 only) service: name={{ item }} enabled=true state=started @@ -31,6 +41,8 @@ - rpcbind - nfs-lock when: ansible_distribution == 'Fedora' and ansible_distribution_major_version|int == 20 + tags: + - nfs/client - name: enable nfs-related services and run them (rhel7) service: name={{ item }} enabled=true state=started @@ -38,6 +50,8 @@ - rpcbind - nfs-lock when: ansible_distribution == 'RedHat' and ansible_distribution_major_version|int == 7 + tags: + - nfs/client - name: enable nfs-related services and run them (rhel6) action: service name={{ item }} enabled=true state=started @@ -47,6 +61,8 @@ - nfs - nfslock when: ansible_distribution == 'RedHat' and ansible_distribution_major_version|int == 6 + tags: + - nfs/client - name: nfs mount points (phx2) mount: > @@ -58,6 +74,8 @@ dump=0 state=mounted when: datacenter == 'phx2' + tags: + - nfs/client - name: nfs mount points (rdu) mount: > @@ -69,6 +87,8 @@ dump=0 state=mounted when: datacenter == 'rdu' + tags: + - nfs/client - name: nfs mount points (stg) mount: > @@ -80,3 +100,5 @@ dump=0 state=mounted when: datacenter == 'staging' + tags: + - nfs/client