diff --git a/app/scripts/ansible/roles/haproxy/tasks/main.yml b/app/scripts/ansible/roles/haproxy/tasks/main.yml index 3d3a73d..df446b6 100644 --- a/app/scripts/ansible/roles/haproxy/tasks/main.yml +++ b/app/scripts/ansible/roles/haproxy/tasks/main.yml @@ -3,15 +3,16 @@ yum: list=haproxy register: is_installed + when: (ansible_facts['os_family'] == "RedHat" or ansible_facts['os_family'] == 'CentOS') - name: HAProxy has already installed debug: msg: "HAProxy has already installed" - when: is_installed.results|selectattr("yumstate", "match", "installed")|list|length != 0 + when: (ansible_facts['os_family'] == "RedHat" or ansible_facts['os_family'] == 'CentOS') and is_installed.results|selectattr("yumstate", "match", "installed")|list|length != 0 - name: Exiting meta: end_play - when: is_installed.results|selectattr("yumstate", "match", "installed")|list|length != 0 + when: (ansible_facts['os_family'] == "RedHat" or ansible_facts['os_family'] == 'CentOS') and is_installed.results|selectattr("yumstate", "match", "installed")|list|length != 0 - name: install HAProxy {{HAPVER}} yum: @@ -107,4 +108,4 @@ - name: Add syn_flood tasks include: syn_flood.yml when: (SYN_FLOOD is defined) and (SYN_FLOOD|length > 0) - \ No newline at end of file + diff --git a/app/scripts/ansible/roles/keepalived/tasks/install.yml b/app/scripts/ansible/roles/keepalived/tasks/install.yml index 5507ccf..d4cb1cf 100644 --- a/app/scripts/ansible/roles/keepalived/tasks/install.yml +++ b/app/scripts/ansible/roles/keepalived/tasks/install.yml @@ -3,6 +3,7 @@ yum: list=keepalived register: is_installed + when: (ansible_facts['os_family'] == "RedHat") or (ansible_facts['os_family'] == 'CentOS') - name: Keepalived has already installed debug: @@ -11,7 +12,7 @@ - name: Exiting meta: end_play - when: is_installed.results|selectattr("yumstate", "match", "installed")|list|length != 0 + when: (ansible_facts['os_family'] == "RedHat") or (ansible_facts['os_family'] == 'CentOS') and is_installed.results|selectattr("yumstate", "match", "installed")|list|length != 0 - name: install the latest version of Keepalived @@ -64,4 +65,4 @@ - name: Add syn_flood tasks include: ../../haproxy/tasks/syn_flood.yml - when: (SYN_FLOOD is defined) and (SYN_FLOOD|length > 0) \ No newline at end of file + when: (SYN_FLOOD is defined) and (SYN_FLOOD|length > 0)