[dhcp] Restart isc-dhcp-server only if it is already running
parent
2844df31b2
commit
5661bb4bf6
|
@ -15,7 +15,7 @@ glob_dhcp:
|
|||
domain_name: "adh.crans.org"
|
||||
domain_search: "adh.crans.org"
|
||||
options: []
|
||||
lease_file: "/var/local/re2o-services/dhcp/generated/dhcp.adh.crans.org.list"
|
||||
lease_file: "/var/local/services/dhcp/generated/dhcp.adh.crans.org.list"
|
||||
- network: "100.64.0.0/16"
|
||||
deny_unknown: True
|
||||
vlan: "adh_nat"
|
||||
|
@ -26,7 +26,7 @@ glob_dhcp:
|
|||
domain_name: "adh-nat.crans.org"
|
||||
domain_search: "adh-nat.crans.org"
|
||||
options: []
|
||||
lease_file: "/var/local/re2o-services/dhcp/generated/dhcp.adh-nat.crans.org.list"
|
||||
lease_file: "/var/local/services/dhcp/generated/dhcp.adh-nat.crans.org.list"
|
||||
- network: "172.16.32.0/22"
|
||||
deny_unknown: True
|
||||
vlan: "infra"
|
||||
|
@ -36,7 +36,7 @@ glob_dhcp:
|
|||
domain_name: "infra.crans.org"
|
||||
domain_search: "infra.crans.org"
|
||||
options: []
|
||||
lease_file: "/var/local/re2o-services/dhcp/generated/dhcp.infra.crans.org.list"
|
||||
lease_file: "/var/local/services/dhcp/generated/dhcp.infra.crans.org.list"
|
||||
- network: "172.16.14.0/24"
|
||||
vlan: "accueil"
|
||||
default_lease_time: "600"
|
||||
|
@ -71,4 +71,4 @@ glob_re2o_services:
|
|||
mail_server: "{{ glob_smtp }}"
|
||||
|
||||
glob_re2o_dhcp:
|
||||
uri: "https://gitlab.adm.crans.org/nounous/re2o-dhcp.git"
|
||||
uri: "https://gitlab.adm.crans.org/nounous/dhcp.git"
|
||||
|
|
|
@ -7,7 +7,7 @@ interfaces:
|
|||
adh: ens22
|
||||
adh_nat: ens23
|
||||
zayo: enp1s3
|
||||
# federez: enp1s4
|
||||
federez: enp1s4
|
||||
accueil: ens1
|
||||
|
||||
firewall:
|
||||
|
|
|
@ -1,7 +1,12 @@
|
|||
---
|
||||
- name: check isc-dhcp-server
|
||||
service_facts:
|
||||
listen: 'restart isc-dhcp-server'
|
||||
|
||||
- name: restart dhcp server
|
||||
systemd:
|
||||
name: isc-dhcp-server
|
||||
state: restarted
|
||||
enabled: true
|
||||
when: not ansible_check_mode
|
||||
listen: 'restart isc-dhcp-server'
|
||||
when: not ansible_check_mode and ansible_facts.services['isc-dhcp-server']['state'] == 'running'
|
||||
|
|
|
@ -13,13 +13,13 @@
|
|||
src: default/isc-dhcp-server.j2
|
||||
dest: /etc/default/isc-dhcp-server
|
||||
mode: 0600
|
||||
# notify:
|
||||
# - restart dhcp server
|
||||
notify:
|
||||
- restart isc-dhcp-server
|
||||
|
||||
- name: Configure isc-dhcp-server
|
||||
template:
|
||||
src: dhcp/dhcpd.conf.j2
|
||||
dest: /etc/dhcp/dhcpd.conf
|
||||
mode: 0600
|
||||
# notify:
|
||||
# - restart dhcp server
|
||||
notify:
|
||||
- restart isc-dhcp-server
|
||||
|
|
Loading…
Reference in New Issue