diff --git a/manifests/init.pp b/manifests/init.pp index afe3c09..cc309c3 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -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'],