dhcp: cron.d entry + let main.py restart the server
This commit is contained in:
parent
6cce62850d
commit
8579b99b2e
2 changed files with 17 additions and 6 deletions
|
@ -27,6 +27,19 @@
|
||||||
dest: /etc/logrotate.d/dhcp
|
dest: /etc/logrotate.d/dhcp
|
||||||
mode: 0644
|
mode: 0644
|
||||||
|
|
||||||
|
- name: set up cron to reload dhcp re2o service
|
||||||
|
cron:
|
||||||
|
# Do not change this name or idempotence *might* be lost.
|
||||||
|
name: dhcp-re2o-service
|
||||||
|
cron_file: re2o-services
|
||||||
|
minute: "*"
|
||||||
|
hour: "*"
|
||||||
|
day: "*"
|
||||||
|
weekday: "*"
|
||||||
|
month: "*"
|
||||||
|
user: root
|
||||||
|
job: "/usr/bin/python3 /var/local/re2o-services/dhcp/main.py"
|
||||||
|
|
||||||
- name: restart rsyslog
|
- name: restart rsyslog
|
||||||
systemd:
|
systemd:
|
||||||
name: rsyslog
|
name: rsyslog
|
||||||
|
@ -50,9 +63,3 @@
|
||||||
src: dhcp/dhcpd.conf.j2
|
src: dhcp/dhcpd.conf.j2
|
||||||
dest: /etc/dhcp/dhcpd.conf
|
dest: /etc/dhcp/dhcpd.conf
|
||||||
mode: 0600
|
mode: 0600
|
||||||
|
|
||||||
- name: Ensure that isc-dhcp-server is started / reloaded
|
|
||||||
systemd:
|
|
||||||
name: isc-dhcp-server
|
|
||||||
state: restarted
|
|
||||||
enabled: true
|
|
||||||
|
|
4
roles/isc-dhcp-server/templates/cron.d/re2o-services
Normal file
4
roles/isc-dhcp-server/templates/cron.d/re2o-services
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
# Régénération des services re2o
|
||||||
|
|
||||||
|
# Régénération du dhcp
|
||||||
|
* * * * * root /usr/bin/python3 /var/local/re2o-services/dhcp/main.py
|
Loading…
Reference in a new issue