Skip to content
Snippets Groups Projects
Commit 5661bb4b authored by shirenn's avatar shirenn 🌊
Browse files

[dhcp] Restart isc-dhcp-server only if it is already running

parent 2844df31
No related branches found
No related tags found
1 merge request!227[dhcp] Restart isc-dhcp-server only if it is already running
...@@ -15,7 +15,7 @@ glob_dhcp: ...@@ -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: ...@@ -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: ...@@ -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: ...@@ -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: ...@@ -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:
......
--- ---
- 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 @@ ...@@ -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
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment