diff options
Diffstat (limited to 'puomi-installer-playbook.yml')
-rw-r--r-- | puomi-installer-playbook.yml | 29 |
1 files changed, 22 insertions, 7 deletions
diff --git a/puomi-installer-playbook.yml b/puomi-installer-playbook.yml index 8bd5522..eb80b5b 100644 --- a/puomi-installer-playbook.yml +++ b/puomi-installer-playbook.yml @@ -15,6 +15,26 @@ - bridge-utils - man - ferm + - dnsmasq + - bind9-dnsutils + - locales-all + + - name: "configure dnsmasq for .d support" + lineinfile: + path: /etc/dnsmasq.conf + regexp: ^conf-dir + line: "conf-dir=/etc/dnsmasq.d/,*.conf" + + - name: "configure dnsmasq for router" + copy: + content: | + dhcp-range=10.1.1.10,10.1.1.250,255.255.255.0,1h + host-record=puomi,10.1.1.1 + interface=br0 + interface=lo + max-cache-ttl=30 + neg-ttl=10 + dest: /etc/dnsmasq.d/router.conf - name: "configure hostapd" copy: @@ -38,7 +58,7 @@ rsn_pairwise=CCMP dest: /etc/hostapd/hostapd.conf - - name: "configure ferm" + - name: "configure ferm firewall" copy: content: | table filter { @@ -84,14 +104,9 @@ [Network] Address=10.1.1.1/24 - DHCPServer=true + DHCPServer=false IPMasquerade=true ConfigureWithoutCarrier=true - - [DHCPServer] - PoolOffset=100 - PoolSize=50 - EmitDNS=yes dest: /etc/systemd/network/br0.network vars: |