From 79a6f7473a4647d3223d1de2fa5dec4f8e8f3748 Mon Sep 17 00:00:00 2001 From: Adar Nimrod <nimrod@shore.co.il> Date: Sun, 25 Dec 2016 16:34:32 +0200 Subject: [PATCH] - Validate config during role run (won't restart service with a faulty config). --- tasks/main.yml | 1 + vars/main.yml | 3 +++ 2 files changed, 4 insertions(+) diff --git a/tasks/main.yml b/tasks/main.yml index e5b6f29..e932ebe 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -35,6 +35,7 @@ owner: root group: 0 mode: 0o0644 + validate: '{{ dhcp_conf_validate[ansible_os_family]|default(omit) }}' notify: - Restart ISC DHCP server diff --git a/vars/main.yml b/vars/main.yml index 4d0b321..677e0d5 100644 --- a/vars/main.yml +++ b/vars/main.yml @@ -16,3 +16,6 @@ dhcp_user: dhcp_conf_file: OpenBSD: /etc/dhcpd.conf Debian: /etc/dhcp/dhcpd.conf + +dhcp_conf_validate: + Debian: dhcpd -t -- GitLab