Skip to content

Commit 9beb3e2

Browse files
authored
Merge pull request #837 from holta/dnsmasq-prep
Fix PR #825 (dnsmasq / fallback to old gateway info when WAN is not detected)
2 parents 9214de1 + 11d1882 commit 9beb3e2

File tree

2 files changed

+31
-20
lines changed

2 files changed

+31
-20
lines changed

roles/network/tasks/dnsmasq.yml

Lines changed: 23 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,27 @@
11
- name: Install dnsmasq
2-
package: name=dnsmasq state=present
3-
4-
- name: Stop dnsmasq
5-
service:
2+
package:
63
name: dnsmasq
7-
state: stopped
4+
state: present
85

9-
- name: Configure dhcpd
10-
template: src={{ item.src }}
11-
dest={{ item.dest }}
12-
owner=root
13-
group=root
14-
mode={{ item.mode }}
15-
with_items:
16-
# - { src: 'network/dnsmasq.service.rh', dest: '/etc/systemd/system/dnsmasq.service', mode: '0644' }
17-
- { src: 'network/dnsmasq.conf.j2' dest: '/etc/dnsmasq.conf' mode: '644' }
6+
#- name: Stop dnsmasq
7+
# service:
8+
# name: dnsmasq
9+
# state: stopped
1810

19-
- name: Start dnsmasq
20-
systemd:
21-
name: dnsmasq
22-
state: restarted
23-
enabled: yes
24-
daemon_reload: yes
11+
#- name: Configure dnsmasq
12+
# template:
13+
# src: "{{ item.src }}"
14+
# dest: "{{ item.dest }}"
15+
# owner: root
16+
# group: root
17+
# mode: "{{ item.mode }}"
18+
# with_items:
19+
## - { src: 'network/dnsmasq.service.rh', dest: '/etc/systemd/system/dnsmasq.service', mode: '0644' }
20+
# - { src: 'roles/network/templates/network/dnsmasq.conf.j2', dest: '/etc/dnsmasq.conf', mode: '644' }
21+
22+
#- name: Start dnsmasq
23+
# systemd:
24+
# name: dnsmasq
25+
# state: restarted
26+
# enabled: yes
27+
# daemon_reload: yes

vars/default_vars.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,14 @@ named_install: True
104104
named_enabled: True
105105
block_DNS: False
106106

107+
# dnsmasq
108+
dnsmasq_install: False
109+
dnsmasq_enabled: False
110+
111+
# Captive Portal highly experimental as of June 2018: https://github.com/iiab/iiab/issues/608
112+
captive_portal_install: False
113+
captive_portal_enabled: False
114+
107115
# Squid
108116
squid_install: False
109117
squid_enabled: False

0 commit comments

Comments
 (0)