add validation

This commit is contained in:
Antonio J. Delgado 2023-12-25 21:14:26 +02:00
parent 107c733a2c
commit 9fd1bf004d

View file

@ -210,6 +210,7 @@ class kea (
mode => '0644', mode => '0644',
require => Package['kea'], require => Package['kea'],
notify => Service[$services], notify => Service[$services],
validate_cmd => '/usr/sbin/kea-dhcp4 -t /etc/kea/kea-dhcp4.conf',
} }
file { '/etc/kea/kea-dhcp6.conf': file { '/etc/kea/kea-dhcp6.conf':
ensure => $ensure, ensure => $ensure,
@ -217,6 +218,7 @@ class kea (
mode => '0644', mode => '0644',
require => Package['kea'], require => Package['kea'],
notify => Service[$services], notify => Service[$services],
validate_cmd => '/usr/sbin/kea-dhcp6 -t /etc/kea/kea-dhcp6.conf',
} }
file { '/etc/kea/kea-dhcp-ddns.conf': file { '/etc/kea/kea-dhcp-ddns.conf':
ensure => $ensure, ensure => $ensure,
@ -224,6 +226,7 @@ class kea (
mode => '0644', mode => '0644',
require => Package['kea'], require => Package['kea'],
notify => Service[$services], notify => Service[$services],
validate_cmd => '/usr/sbin/kea-dhcp-ddns -t /etc/kea/kea-dhcp-ddns.conf',
} }
file { '/etc/kea/kea-ctrl-agent.conf': file { '/etc/kea/kea-ctrl-agent.conf':
ensure => $ensure, ensure => $ensure,
@ -231,6 +234,7 @@ class kea (
mode => '0644', mode => '0644',
require => Package['kea'], require => Package['kea'],
notify => Service[$services], notify => Service[$services],
validate_cmd => '/usr/sbin/kea-ctrl-agent -t /etc/kea/kea-ctrl-agent.conf',
} }
service { $services: service { $services:
ensure => $service_ensure, ensure => $service_ensure,