summaryrefslogtreecommitdiff
path: root/manifests/util/disable_networking.pp
diff options
context:
space:
mode:
Diffstat (limited to 'manifests/util/disable_networking.pp')
-rw-r--r--manifests/util/disable_networking.pp3
1 files changed, 2 insertions, 1 deletions
diff --git a/manifests/util/disable_networking.pp b/manifests/util/disable_networking.pp
index 4a9b31b..ac55951 100644
--- a/manifests/util/disable_networking.pp
+++ b/manifests/util/disable_networking.pp
@@ -3,8 +3,9 @@ define nspawn::util::disable_networking (
String $machine_path = "/var/lib/machines/${machine}",
) {
+ $running = $facts['machined-info'][$machine] != undef and $facts['machined-info'][$machine]['State'] == 'running'
- $cmd = if $facts['machined-info'][$machine]['State'] == 'running' {
+ $cmd = if $running {
[ 'systemctl', '-M', $machine, 'disable', 'networking' ]
} else {
[ 'systemd-nspawn', '-M', $machine, '--quiet',