|
23 | 23 | set_fact: |
24 | 24 | named_enabled: True |
25 | 25 | dhcpd_enabled: False |
26 | | - dhcp_service2: "dhcpd" |
| 26 | + dhcp_service2: "dhcpd disabled" |
27 | 27 | when: not dnsmasq_enabled and iiab_network_mode == "Appliance" |
28 | 28 |
|
29 | 29 | - name: LAN configured - non-dnsmasq |
|
37 | 37 | set_fact: |
38 | 38 | named_enabled: False |
39 | 39 | dhcpd_enabled: False |
| 40 | + dnsmasq_enabled: True |
40 | 41 | dhcp_service2: "dnsmasq" |
41 | | - when: dnsmasq_install and dnsmasq_enabled and iiab_network_mode != "Appliance" |
| 42 | + when: dnsmasq_install and iiab_network_mode != "Appliance" |
| 43 | + |
| 44 | +- name: LAN not configured - dnsmasq |
| 45 | + set_fact: |
| 46 | + named_enabled: False |
| 47 | + dhcpd_enabled: False |
| 48 | + dnsmasq_enabled: False |
| 49 | + dhcp_service2: "dnsmasq disabled" |
| 50 | + when: dnsmasq_install and iiab_network_mode == "Appliance" |
42 | 51 |
|
43 | 52 | - name: Add 'network' variable values (from computed_services.yml) to /etc/iiab/iiab.ini |
44 | 53 | ini_file: |
|
47 | 56 | option: "{{ item.option }}" |
48 | 57 | value: "{{ item.value }}" |
49 | 58 | with_items: |
50 | | - - option: iiab_network_mode_applied |
| 59 | + - option: dansguardian_enabled |
| 60 | + value: "{{ dansguardian_enabled }}" |
| 61 | + - option: squid_enabled |
| 62 | + value: "{{ squid_enabled }}" |
| 63 | + - option: wondershaper_enabled |
| 64 | + value: "{{ wondershaper_enabled }}" |
| 65 | + - option: iiab_network_mode(applied) |
51 | 66 | value: "{{ iiab_network_mode }}" |
| 67 | + - option: dhcpd_enabled |
| 68 | + value: "{{ dhcpd_enabled }}" |
52 | 69 | - option: dhcp_service2 |
53 | 70 | value: "{{ dhcp_service2 }}" |
| 71 | + - option: named_enabled |
| 72 | + value: "{{ named_enabled }}" |
54 | 73 | - option: dnsmasq_enabled |
55 | 74 | value: "{{ dnsmasq_enabled }}" |
56 | | - - option: no_net_restart |
57 | | - value: "{{ no_net_restart }}" |
| 75 | +# - option: no_net_restart |
| 76 | +# value: "{{ no_net_restart }}" |
0 commit comments