diff --git a/manifests/init.pp b/manifests/init.pp index e524ea3d..fc6ad06c 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -50,15 +50,15 @@ create_resources('systemd::service_limits', $service_limits) } - if $manage_resolved { + if $manage_resolved and $facts['systemd_internal_services']['systemd-resolved.service'] { contain ::systemd::resolved } - if $manage_networkd { + if $manage_networkd and $facts['systemd_internal_services']['systemd-networkd.service'] { contain ::systemd::networkd } - if $manage_timesyncd { + if $manage_timesyncd and $facts['systemd_internal_services']['systemd-timesyncd.service'] { contain ::systemd::timesyncd } }