puppet-prod/site/profiles/manifests/qemu/agent.pp

29 lines
506 B
Puppet

# profiles::qemu::agent
class profiles::qemu::agent (
Boolean $enabled = true,
String $package = 'qemu-guest-agent',
String $service = 'qemu-guest-agent',
){
if $enabled {
package { $package:
ensure => installed,
}
service { $service:
ensure => running,
enable => true,
require => Package[$package],
}
} else {
service { $service:
ensure => stopped,
enable => false,
}
package { $package:
ensure => absent,
}
}
}