aboutsummaryrefslogtreecommitdiffstats
path: root/modules/libvirtd
diff options
context:
space:
mode:
authorMichael Scherer <misc@mageia.org>2011-03-31 01:49:35 +0000
committerMichael Scherer <misc@mageia.org>2011-03-31 01:49:35 +0000
commit11e38deef6b8d95183eec29385153984b345626d (patch)
tree15d7263d6c8fb997a60b893785fc9906faa2bbd7 /modules/libvirtd
parentd3f25373513266e1101687234c56116890e6a1e8 (diff)
downloadpuppet-11e38deef6b8d95183eec29385153984b345626d.tar
puppet-11e38deef6b8d95183eec29385153984b345626d.tar.gz
puppet-11e38deef6b8d95183eec29385153984b345626d.tar.bz2
puppet-11e38deef6b8d95183eec29385153984b345626d.tar.xz
puppet-11e38deef6b8d95183eec29385153984b345626d.zip
add missing requires
Diffstat (limited to 'modules/libvirtd')
-rw-r--r--modules/libvirtd/manifests/init.pp7
1 files changed, 5 insertions, 2 deletions
diff --git a/modules/libvirtd/manifests/init.pp b/modules/libvirtd/manifests/init.pp
index f93bc26e..948b95d9 100644
--- a/modules/libvirtd/manifests/init.pp
+++ b/modules/libvirtd/manifests/init.pp
@@ -5,7 +5,8 @@ class libvirtd {
# dnsmasq-base -> for nat network
# netcat-openbsd -> for ssh remote access
# iptables -> for dhcp, message error was quite puzzling
- package { ["libvirt-utils","dnsmasq-base","netcat-openbsd","iptables"]:
+ # python-* => needed for helper script
+ package { ["libvirt-utils","dnsmasq-base","netcat-openbsd","iptables","python-libvirt"]:
}
service { libvirtd:
@@ -66,9 +67,11 @@ class libvirtd {
exec { "/usr/local/bin/storage_add.py $name $path":
creates => "/etc/libvirt/storage/$name.xml",
- require => File['/usr/local/bin/storage_add.py'],
+ require => [File['/usr/local/bin/storage_add.py'],
+ Package["python-libvirt"] ]
}
+ #TODO use API of libvirt
file { "/etc/libvirt/storage/autostart/$name.xml":
ensure => $autostart ? {
true => "/etc/libvirt/storage/$name.xml",