Skip to content
Closed
Show file tree
Hide file tree
Changes from 7 commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
1267c1e
Fallback to old gateway info when WAN is not detected when configurin…
jvonau May 31, 2018
f6e16fe
setup installing dnsmasq
jvonau Jun 1, 2018
1db445a
use full path otherwise .j2 is used - no need to supply systemd unit …
jvonau Jun 1, 2018
656d7ca
don't use captive portal mode
jvonau Jun 1, 2018
6a47aa0
conditional captive portal
jvonau Jun 1, 2018
915dde3
Merge pull request #833 from holta/calibre-fixes-831
holta Jun 10, 2018
9214de1
Merge pull request #825 from jvonau/not_detected
holta Jun 14, 2018
dd8d0a9
Merge pull request #87 from iiab/master
holta Jun 14, 2018
56f6afb
added dnsmasq_install, dnsmasq_enabled, captive_portal_install, capti…
holta Jun 14, 2018
3681b52
add dnsmasq_install, dnsmasq_enabled, captive_portal_install, captiv…
holta Jun 14, 2018
fa15009
commas were missing; fix to path roles/network/templates/network/dnsm…
holta Jun 14, 2018
b0fa80a
oops/revert..wrong branch..see branch holta/dnsmasq-prep
holta Jun 14, 2018
ae956e8
Update default_vars.yml
holta Jun 14, 2018
8311078
@jvonau requests we comment out most lines for now
holta Jun 14, 2018
11d1882
Update dnsmasq.yml
holta Jun 14, 2018
9beb3e2
Merge pull request #837 from holta/dnsmasq-prep
holta Jun 14, 2018
1e556aa
Merge pull request #88 from iiab/master
holta Jun 14, 2018
7af7b97
Create calibre-install-packages.sh
holta Jun 18, 2018
4cdf030
Update debs.yml
holta Jun 18, 2018
161a1d6
Update calibre-install-latest-rpi.sh
holta Jun 18, 2018
34ed3a7
Update calibre-install-latest.sh
holta Jun 18, 2018
8f39c3f
Update debs.yml
holta Jun 18, 2018
d96409f
Update calibre-install-packages.sh
holta Jun 18, 2018
58ba823
scripts/calibre-install-packages.sh 644 -> 755
holta Jun 18, 2018
d752088
Update calibre-install-packages.sh
holta Jun 18, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
43 changes: 23 additions & 20 deletions roles/network/tasks/dnsmasq.yml
Original file line number Diff line number Diff line change
@@ -1,24 +1,27 @@
- name: Install dnsmasq
package: name=dnsmasq state=present

- name: Stop dnsmasq
service:
package:
name: dnsmasq
state: stopped
state: present

- name: Configure dhcpd
template: src={{ item.src }}
dest={{ item.dest }}
owner=root
group=root
mode={{ item.mode }}
with_items:
# - { src: 'network/dnsmasq.service.rh', dest: '/etc/systemd/system/dnsmasq.service', mode: '0644' }
- { src: 'network/dnsmasq.conf.j2' dest: '/etc/dnsmasq.conf' mode: '644' }
#- name: Stop dnsmasq
# service:
# name: dnsmasq
# state: stopped

- name: Start dnsmasq
systemd:
name: dnsmasq
state: restarted
enabled: yes
daemon_reload: yes
#- name: Configure dnsmasq
# template:
# src: "{{ item.src }}"
# dest: "{{ item.dest }}"
# owner: root
# group: root
# mode: "{{ item.mode }}"
# with_items:
## - { src: 'network/dnsmasq.service.rh', dest: '/etc/systemd/system/dnsmasq.service', mode: '0644' }
# - { src: 'roles/network/templates/network/dnsmasq.conf.j2', dest: '/etc/dnsmasq.conf', mode: '644' }

#- name: Start dnsmasq
# systemd:
# name: dnsmasq
# state: restarted
# enabled: yes
# daemon_reload: yes
8 changes: 8 additions & 0 deletions vars/default_vars.yml
Original file line number Diff line number Diff line change
Expand Up @@ -104,6 +104,14 @@ named_install: True
named_enabled: True
block_DNS: False

# dnsmasq
dnsmasq_install: False
dnsmasq_enabled: False

# Captive Portal highly experimental as of June 2018: https://github.com/iiab/iiab/issues/608
captive_portal_install: False
captive_portal_enabled: False

# Squid
squid_install: False
squid_enabled: False
Expand Down