From d2176be40eabbf6779477997ebd4bb37036ebd46 Mon Sep 17 00:00:00 2001 From: Maxime Bombar Date: Sun, 2 Aug 2020 19:03:05 +0200 Subject: [PATCH] [dhcp] Make use of handlers to restart the server only when needed --- roles/isc-dhcp-server/handlers/main.yml | 6 ++++++ roles/isc-dhcp-server/tasks/main.yml | 8 ++------ 2 files changed, 8 insertions(+), 6 deletions(-) create mode 100644 roles/isc-dhcp-server/handlers/main.yml diff --git a/roles/isc-dhcp-server/handlers/main.yml b/roles/isc-dhcp-server/handlers/main.yml new file mode 100644 index 00000000..46de7456 --- /dev/null +++ b/roles/isc-dhcp-server/handlers/main.yml @@ -0,0 +1,6 @@ +--- +- name: restart dhcp server + systemd: + name: isc-dhcp-server + state: restarted + enabled: true diff --git a/roles/isc-dhcp-server/tasks/main.yml b/roles/isc-dhcp-server/tasks/main.yml index 00040813..3f54e5df 100644 --- a/roles/isc-dhcp-server/tasks/main.yml +++ b/roles/isc-dhcp-server/tasks/main.yml @@ -13,9 +13,5 @@ src: dhcp/dhcpd.conf.j2 dest: /etc/dhcp/dhcpd.conf mode: 0600 - -- name: Ensure that isc-dhcp-server is started - systemd: - name: isc-dhcp-server - state: started - enabled: true + notify: + - restart dhcp server