fix requirements

This commit is contained in:
Antonio J. Delgado 2023-11-13 09:47:00 +02:00
parent 24c70b9047
commit 0b8a04f2d7

View file

@ -192,6 +192,12 @@ class kea (
$service_ensure = 'stopped' $service_ensure = 'stopped'
} }
} }
$services = [
'kea-ctrl-agent.service',
'kea-dhcp-ddns-server.service',
'kea-dhcp4-server.service',
'kea-dhcp6-server.service',
]
package { 'kea': package { 'kea':
ensure => $package_ensure, ensure => $package_ensure,
} }
@ -200,42 +206,36 @@ class kea (
content => $api_password, content => $api_password,
mode => '0640', mode => '0640',
require => Package['kea'], require => Package['kea'],
notify => Service['kea'], notify => Service[$services],
} }
file { '/etc/kea/kea-dhcp4.conf': file { '/etc/kea/kea-dhcp4.conf':
ensure => $ensure, ensure => $ensure,
content => to_json($dhcp4_conf), content => to_json($dhcp4_conf),
mode => '0644', mode => '0644',
require => Package['kea'], require => Package['kea'],
notify => Service['kea'], notify => Service[$services],
} }
file { '/etc/kea/kea-dhcp6.conf': file { '/etc/kea/kea-dhcp6.conf':
ensure => $ensure, ensure => $ensure,
content => to_json($dhcp6_conf), content => to_json($dhcp6_conf),
mode => '0644', mode => '0644',
require => Package['kea'], require => Package['kea'],
notify => Service['kea'], notify => Service[$services],
} }
file { '/etc/kea/kea-dhcp-ddns.conf': file { '/etc/kea/kea-dhcp-ddns.conf':
ensure => $ensure, ensure => $ensure,
content => to_json($ddns_conf), content => to_json($ddns_conf),
mode => '0644', mode => '0644',
require => Package['kea'], require => Package['kea'],
notify => Service['kea'], notify => Service[$services],
} }
file { '/etc/kea/kea-ctrl-agent.conf': file { '/etc/kea/kea-ctrl-agent.conf':
ensure => $ensure, ensure => $ensure,
content => to_json($ctrl_agent_conf), content => to_json($ctrl_agent_conf),
mode => '0644', mode => '0644',
require => Package['kea'], require => Package['kea'],
notify => Service['kea'], notify => Service[$services],
} }
$services = [
'kea-ctrl-agent.service',
'kea-dhcp-ddns-server.service',
'kea-dhcp4-server.service',
'kea-dhcp6-server.service',
]
service { $services: service { $services:
ensure => $service_ensure, ensure => $service_ensure,
require => Package['kea'], require => Package['kea'],