diff --git a/handlers/restart_services.yml b/handlers/restart_services.yml index 4cfb41ef48..66f8335f6d 100644 --- a/handlers/restart_services.yml +++ b/handlers/restart_services.yml @@ -111,12 +111,6 @@ - name: restart rpcidmapd action: service name=rpcidmapd state=restarted -- name: restart rsyslog - action: service name=rsyslog state=restarted - -- name: restart sshd - action: service name=sshd state=restarted - - name: restart xinetd action: service name=xinetd state=restarted diff --git a/roles/base/handlers/main.yml b/roles/base/handlers/main.yml index e35fdea5aa..f9c31e07de 100644 --- a/roles/base/handlers/main.yml +++ b/roles/base/handlers/main.yml @@ -1,6 +1,16 @@ --- -- name: restart watchdog - service: name=watchdog state=restarted +- name: apply interface-changes + command: nmcli con up {{ item.split()[1] }} + async: 1 + poll: 0 + with_items: + - "{{ if_uuid.stdout_lines }}" + +- name: restart iptables + service: name=iptables state=restarted + +- name: restart ip6tables + service: name=ip6tables state=restarted - name: restart NetworkManager service: name=NetworkManager state=restarted @@ -8,9 +18,15 @@ - name: reload NetworkManager-connections command: nmcli c reload -- name: apply interface-changes - command: nmcli con up {{ item.split()[1] }} - async: 1 - poll: 0 - with_items: - - "{{ if_uuid.stdout_lines }}" +- name: restart postfix + service: name=postfix state=restarted + +- name: restart rsyslog + service: name=rsyslog state=restarted + +- name: restart sshd + service: name=sshd state=restarted + +- name: restart watchdog + service: name=watchdog state=restarted +