add validation
This commit is contained in:
parent
107c733a2c
commit
9fd1bf004d
1 changed files with 24 additions and 20 deletions
|
@ -205,32 +205,36 @@ class kea (
|
|||
notify => Service[$services],
|
||||
}
|
||||
file { '/etc/kea/kea-dhcp4.conf':
|
||||
ensure => $ensure,
|
||||
content => to_json_pretty($dhcp4_conf, true, { indent => ' ' }),
|
||||
mode => '0644',
|
||||
require => Package['kea'],
|
||||
notify => Service[$services],
|
||||
ensure => $ensure,
|
||||
content => to_json_pretty($dhcp4_conf, true, { indent => ' ' }),
|
||||
mode => '0644',
|
||||
require => Package['kea'],
|
||||
notify => Service[$services],
|
||||
validate_cmd => '/usr/sbin/kea-dhcp4 -t /etc/kea/kea-dhcp4.conf',
|
||||
}
|
||||
file { '/etc/kea/kea-dhcp6.conf':
|
||||
ensure => $ensure,
|
||||
content => to_json_pretty($dhcp6_conf, true, { indent => ' ' }),
|
||||
mode => '0644',
|
||||
require => Package['kea'],
|
||||
notify => Service[$services],
|
||||
ensure => $ensure,
|
||||
content => to_json_pretty($dhcp6_conf, true, { indent => ' ' }),
|
||||
mode => '0644',
|
||||
require => Package['kea'],
|
||||
notify => Service[$services],
|
||||
validate_cmd => '/usr/sbin/kea-dhcp6 -t /etc/kea/kea-dhcp6.conf',
|
||||
}
|
||||
file { '/etc/kea/kea-dhcp-ddns.conf':
|
||||
ensure => $ensure,
|
||||
content => to_json_pretty($ddns_conf, true, { indent => ' ' }),
|
||||
mode => '0644',
|
||||
require => Package['kea'],
|
||||
notify => Service[$services],
|
||||
ensure => $ensure,
|
||||
content => to_json_pretty($ddns_conf, true, { indent => ' ' }),
|
||||
mode => '0644',
|
||||
require => Package['kea'],
|
||||
notify => Service[$services],
|
||||
validate_cmd => '/usr/sbin/kea-dhcp-ddns -t /etc/kea/kea-dhcp-ddns.conf',
|
||||
}
|
||||
file { '/etc/kea/kea-ctrl-agent.conf':
|
||||
ensure => $ensure,
|
||||
content => to_json_pretty($ctrl_agent_conf, true, { indent => ' ' }),
|
||||
mode => '0644',
|
||||
require => Package['kea'],
|
||||
notify => Service[$services],
|
||||
ensure => $ensure,
|
||||
content => to_json_pretty($ctrl_agent_conf, true, { indent => ' ' }),
|
||||
mode => '0644',
|
||||
require => Package['kea'],
|
||||
notify => Service[$services],
|
||||
validate_cmd => '/usr/sbin/kea-ctrl-agent -t /etc/kea/kea-ctrl-agent.conf',
|
||||
}
|
||||
service { $services:
|
||||
ensure => $service_ensure,
|
||||
|
|
Loading…
Reference in a new issue