# dhcpd service is restarted with NM dispatcher.d script - name: Stop dhcpd service: name=dhcpd state=stopped when: not dhcpd_enabled - name: Stop named service service: name={{ dns_service }} state=stopped when: not named_enabled - name: Start named service service: name={{ dns_service }} state=started ignore_errors: True when: named_enabled register: dns_started - name: Stop dansguardian service: name=dansguardian state=stopped when: not dansguardian_enabled and dansguardian_install - name: Restart dansguardian service: name=dansguardian state=restarted when: dansguardian_enabled and dansguardian_install - name: Stop squid service service: name={{ proxy }} state=stopped when: not squid_enabled and squid_install # Squid get re-loaded with dispatcher.d - name: Restart squid service service: name={{ proxy }} state=started when: squid_enabled and squid_install - name: Restart wondershaper service service: name=wondershaper state=restarted when: wondershaper_enabled - name: Restart avahi service service: name=avahi-daemon state=restarted - name: Create gateway flag shell: echo 1 > /etc/sysconfig/olpc-scripts/setup.d/installed/gateway creates=/etc/sysconfig/olpc-scripts/setup.d/installed/gateway when: iiab_network_mode == "Gateway" - name: Run iptables command: /usr/bin/iiab-gen-iptables