diff options
Diffstat (limited to 'manifests/kvm/instance.pp')
-rw-r--r-- | manifests/kvm/instance.pp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/manifests/kvm/instance.pp b/manifests/kvm/instance.pp index 562d8d3..6341289 100644 --- a/manifests/kvm/instance.pp +++ b/manifests/kvm/instance.pp @@ -1,4 +1,5 @@ define virtual::kvm::instance( + $iface, $udev = false, $shell = undef, ) { @@ -17,6 +18,15 @@ define virtual::kvm::instance( require => User[$name], } + file { "/etc/network/interfaces.d/${name}": + ensure => present, + owner => root, + group => root, + mode => '0644', + content => template('virtual/interface.erb'), + require => User[$name], + } + if $udev == true { file { "/etc/udev/rules.d/92-kvm-${name}.rules": ensure => present, |