diff --git a/roles/network/tasks/installing.yml b/roles/network/tasks/installing.yml new file mode 100644 index 000000000..0d985a5e5 --- /dev/null +++ b/roles/network/tasks/installing.yml @@ -0,0 +1,34 @@ +# only needs to be done once +- include: named.yml + tags: + - named + - network + when: named_install + +- include: dhcpd.yml + tags: + - dhcpd + - network + when: dhcpd_install + +- include: dnsmasq.yml + tags: + - dnsmasq + - network + when: dnsmasq_install + +- include: squid.yml + tags: + - squid + - network + when: squid_install + +- include: wondershaper.yml + tags: + - wondershaper + - network + +- include: iptables.yml + tags: + - iptables + - network diff --git a/roles/network/tasks/main.yml b/roles/network/tasks/main.yml index 5a82d6d55..6d00bc585 100644 --- a/roles/network/tasks/main.yml +++ b/roles/network/tasks/main.yml @@ -52,39 +52,13 @@ ##### end hostname setup ##### start install portion # only needs to be done once -- include: named.yml +- include: installing.yml tags: + - network - named - - network - when: named_install - -- include: dhcpd.yml - tags: - dhcpd - - network - when: dhcpd_install - -- include: dnsmasq.yml - tags: - dnsmasq - - network - when: dnsmasq_install - -- include: squid.yml - tags: - squid - - network - when: squid_install - -- include: wondershaper.yml - tags: - - wondershaper - - network - -- include: iptables.yml - tags: - - iptables - - network - include: avahi.yml tags: