diff --git a/manifests/init.pp b/manifests/init.pp index 1258e8ab..d1bd7637 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -384,7 +384,7 @@ Class['systemd::install'] -> Class['systemd::resolved'] } - if $manage_networkd and $facts['systemd_internal_services'] and $facts['systemd_internal_services']['systemd-networkd.service'] { + if $manage_networkd { contain systemd::networkd Class['systemd::install'] -> Class['systemd::networkd'] } diff --git a/manifests/network.pp b/manifests/network.pp index bf63e69e..a874b733 100644 --- a/manifests/network.pp +++ b/manifests/network.pp @@ -26,7 +26,7 @@ ) { include systemd - if $restart_service and $systemd::manage_networkd and $facts['systemd_internal_services'] and $facts['systemd_internal_services']['systemd-networkd.service'] { + if $restart_service and $systemd::manage_networkd { $notify = Service['systemd-networkd'] } else { $notify = undef