[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_name: "adh.crans.org"
|
||||||
domain_search: "adh.crans.org"
|
domain_search: "adh.crans.org"
|
||||||
options: []
|
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"
|
- network: "100.64.0.0/16"
|
||||||
deny_unknown: True
|
deny_unknown: True
|
||||||
vlan: "adh_nat"
|
vlan: "adh_nat"
|
||||||
|
@ -26,7 +26,7 @@ glob_dhcp:
|
||||||
domain_name: "adh-nat.crans.org"
|
domain_name: "adh-nat.crans.org"
|
||||||
domain_search: "adh-nat.crans.org"
|
domain_search: "adh-nat.crans.org"
|
||||||
options: []
|
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"
|
- network: "172.16.32.0/22"
|
||||||
deny_unknown: True
|
deny_unknown: True
|
||||||
vlan: "infra"
|
vlan: "infra"
|
||||||
|
@ -36,7 +36,7 @@ glob_dhcp:
|
||||||
domain_name: "infra.crans.org"
|
domain_name: "infra.crans.org"
|
||||||
domain_search: "infra.crans.org"
|
domain_search: "infra.crans.org"
|
||||||
options: []
|
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"
|
- network: "172.16.14.0/24"
|
||||||
vlan: "accueil"
|
vlan: "accueil"
|
||||||
default_lease_time: "600"
|
default_lease_time: "600"
|
||||||
|
@ -71,4 +71,4 @@ glob_re2o_services:
|
||||||
mail_server: "{{ glob_smtp }}"
|
mail_server: "{{ glob_smtp }}"
|
||||||
|
|
||||||
glob_re2o_dhcp:
|
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: ens22
|
||||||
adh_nat: ens23
|
adh_nat: ens23
|
||||||
zayo: enp1s3
|
zayo: enp1s3
|
||||||
# federez: enp1s4
|
federez: enp1s4
|
||||||
accueil: ens1
|
accueil: ens1
|
||||||
|
|
||||||
firewall:
|
firewall:
|
||||||
|
|
|
@ -1,7 +1,12 @@
|
||||||
---
|
---
|
||||||
|
- name: check isc-dhcp-server
|
||||||
|
service_facts:
|
||||||
|
listen: 'restart isc-dhcp-server'
|
||||||
|
|
||||||
- name: restart dhcp server
|
- name: restart dhcp server
|
||||||
systemd:
|
systemd:
|
||||||
name: isc-dhcp-server
|
name: isc-dhcp-server
|
||||||
state: restarted
|
state: restarted
|
||||||
enabled: true
|
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
|
src: default/isc-dhcp-server.j2
|
||||||
dest: /etc/default/isc-dhcp-server
|
dest: /etc/default/isc-dhcp-server
|
||||||
mode: 0600
|
mode: 0600
|
||||||
# notify:
|
notify:
|
||||||
# - restart dhcp server
|
- restart isc-dhcp-server
|
||||||
|
|
||||||
- name: Configure isc-dhcp-server
|
- name: Configure isc-dhcp-server
|
||||||
template:
|
template:
|
||||||
src: dhcp/dhcpd.conf.j2
|
src: dhcp/dhcpd.conf.j2
|
||||||
dest: /etc/dhcp/dhcpd.conf
|
dest: /etc/dhcp/dhcpd.conf
|
||||||
mode: 0600
|
mode: 0600
|
||||||
# notify:
|
notify:
|
||||||
# - restart dhcp server
|
- restart isc-dhcp-server
|
||||||
|
|
Loading…
Reference in New Issue