Merge pull request #6 from drybjed/create-dhcpd-includes
Make sure that included files exist before restart
This commit is contained in:
commit
5e25f66fd1
@ -1,6 +1,14 @@
|
|||||||
Changelog
|
Changelog
|
||||||
=========
|
=========
|
||||||
|
|
||||||
|
v0.1.1
|
||||||
|
------
|
||||||
|
|
||||||
|
*Unreleased*
|
||||||
|
|
||||||
|
- Make sure that files specified in ``dhcpd_includes`` list exist before the
|
||||||
|
DHCP server is restarted. [drybjed]
|
||||||
|
|
||||||
v0.1.0
|
v0.1.0
|
||||||
------
|
------
|
||||||
|
|
||||||
|
@ -47,8 +47,21 @@
|
|||||||
mode: '0644'
|
mode: '0644'
|
||||||
with_items: [ 'etc/default/isc-dhcp-server', 'etc/dhcp/dhcpd.conf' ]
|
with_items: [ 'etc/default/isc-dhcp-server', 'etc/dhcp/dhcpd.conf' ]
|
||||||
notify: [ 'Restart isc-dhcp-server' ]
|
notify: [ 'Restart isc-dhcp-server' ]
|
||||||
|
register: dhcpd_register_config
|
||||||
when: dhcpd_mode == 'server'
|
when: dhcpd_mode == 'server'
|
||||||
|
|
||||||
|
- name: Make sure that included files exist
|
||||||
|
file:
|
||||||
|
path: '{{ item }}'
|
||||||
|
state: 'touch'
|
||||||
|
owner: 'root'
|
||||||
|
group: 'root'
|
||||||
|
mode: '0644'
|
||||||
|
with_items: dhcpd_includes
|
||||||
|
notify: [ 'Restart isc-dhcp-server' ]
|
||||||
|
when: ((item is defined and item) and dhcpd_mode == 'server' and
|
||||||
|
(dhcpd_register_config is defined and dhcpd_register_config.changed))
|
||||||
|
|
||||||
- name: Make sure that IPv6 lease file exists
|
- name: Make sure that IPv6 lease file exists
|
||||||
command: touch /var/lib/dhcp/dhcpd6.leases creates=/var/lib/dhcp/dhcpd6.leases
|
command: touch /var/lib/dhcp/dhcpd6.leases creates=/var/lib/dhcp/dhcpd6.leases
|
||||||
when: dhcpd_ipversion == '6'
|
when: dhcpd_ipversion == '6'
|
||||||
|
Loading…
Reference in New Issue
Block a user