aboutsummaryrefslogtreecommitdiff
path: root/manifests/kvm/instance.pp
diff options
context:
space:
mode:
authorSilvio Rhatto <rhatto@riseup.net>2018-06-14 01:41:33 -0300
committerSilvio Rhatto <rhatto@riseup.net>2018-06-14 01:41:33 -0300
commit18475fc0a942c8e545b3a2cec5ae5633d64d529f (patch)
tree2c0ed96e096c541ac16db877f4d28d7e10945e15 /manifests/kvm/instance.pp
parent5b4894bcd12659e22c936d15aac1c38f121528d0 (diff)
downloadpuppet-virtual-18475fc0a942c8e545b3a2cec5ae5633d64d529f.tar.gz
puppet-virtual-18475fc0a942c8e545b3a2cec5ae5633d64d529f.tar.bz2
KVMX enhancements
Diffstat (limited to 'manifests/kvm/instance.pp')
-rw-r--r--manifests/kvm/instance.pp6
1 files changed, 6 insertions, 0 deletions
diff --git a/manifests/kvm/instance.pp b/manifests/kvm/instance.pp
index bffedfa..874a1e1 100644
--- a/manifests/kvm/instance.pp
+++ b/manifests/kvm/instance.pp
@@ -37,5 +37,11 @@ define virtual::kvm::instance(
content => template('virtual/kvm.rules.erb'),
require => User[$name],
}
+
+ exec { "udev-reload-kvm-${name}":
+ command => "/sbin/udevadm control --reload-rules && /sbin/udevadm trigger",
+ refreshonly => true,
+ subscribe => File["/etc/udev/rules.d/92-kvm-${name}.rules"],
+ }
}
}