diff --git a/roles/nat_server/tasks/main.yml b/roles/nat_server/tasks/main.yml index 9a968c545c565412b7891ad1590988473f1cc129..40d466f12a7ee05d4b39e295e28d7cec0027f6ec 100644 --- a/roles/nat_server/tasks/main.yml +++ b/roles/nat_server/tasks/main.yml @@ -57,7 +57,7 @@ when: sys_conf.changed - name: Install keepalived - yum: + package: name: keepalived state: present become: true @@ -72,6 +72,7 @@ template: dest=/etc/systemd/system/keepalived.service src=keepalived.service.j2 become: true become_user: root + register: keepalivedconfig - name: Enable and start keepalived service: @@ -80,6 +81,7 @@ enabled: yes become: true become_user: root + when: keepalivedconfig.changed - name: Restart iptables service service: @@ -87,4 +89,4 @@ state: restarted become: true become_user: root - + when: keepalivedconfig.changed