1
0
Fork 0
mirror of https://github.com/iiab/iiab.git synced 2025-02-15 04:32:11 +00:00
iiab/roles/network/tasks/computed_services.yml
Jerry Vonau cc8494608e reorder dhcpcd networking services - rebased edits
looks weird on redhat

add systemd reload
2017-11-06 12:33:41 -06:00

52 lines
1.7 KiB
YAML

- name: No LAN configured - 'Appliance' mode
set_fact:
dansguardian_enabled: False
squid_enabled: False
wondershaper_enabled: False
iiab_network_mode: "Appliance"
when: iiab_lan_iface == "none" or user_lan_iface == "none"
- name: LAN configured - 'LanController' mode
set_fact:
dansguardian_enabled: False
squid_enabled: False
wondershaper_enabled: False
iiab_network_mode: "LanController"
when: iiab_lan_iface != "" and iiab_wan_iface == "none"
- name: LAN configured - 'Gateway' mode
set_fact:
iiab_network_mode: "Gateway"
when: 'iiab_lan_iface != "none" and iiab_wan_iface != "none"'
- name: No LAN configured - non-dnsmasq
set_fact:
named_enabled: True
dhcpd_enabled: False
dns_service2: "{{ dns_service }}"
when: iiab_lan_iface == "none" or user_lan_iface == "none" and dns_service!= "dnsmasq"
# when: iiab_lan_iface == "none" or user_lan_iface == "none" and not dnsmasq_enabled"
- name: LAN configured - non-dnsmasq
set_fact:
named_enabled: True
dhcpd_enabled: True
dns_service2: "{{ dns_service }}"
when: dns_service != "dnsmasq" and iiab_network_mode != "Appliance"
# when: not dnsmasq_enabled and iiab_network_mode != "Appliance"
#- name: LAN configured - dnsmasq
# set_fact:
# named_enabled: False
# dhcpd_enabled: False
# dns_service2: dnsmasq
# when: dnsmasq_enabled and iiab_network_mode != "Appliance"
- name: Add location section to config file
ini_file: dest='{{ iiab_config_file }}'
section=network
option='{{ item.option }}'
value='{{ item.value }}'
with_items:
- option: 'iiab_network_mode_applied'
value: '{{ iiab_network_mode }}'