puppet-nova/nova/manifests/init.pp

29 lines
542 B
Puppet

class nova(
$verbose = false,
$nodaemon = false,
sql_connection,
# just for network?
network_manager
) {
class { 'puppet': }
class {
[
'bzr',
'git',
'gcc',
'extrapackages',
# I may need to move python-mysqldb to elsewhere if it depends on mysql
'python',
]:
}
package { "python-greenlet": ensure => present }
package { ["nova-common", "nova-doc"]:
ensure => present,
require => Package["python-greenlet"]
}
Nova_config<| require +> Package["nova-common"] |>
}