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