
Many dependencies are only valid when conbinations of services are installed on the same node. They have been marked as optional requirements using collection.
12 lines
268 B
Puppet
12 lines
268 B
Puppet
define nova::manage::admin {
|
|
|
|
File['/etc/nova/nova.conf'] -> Nova::Manage::Admin[$name]
|
|
Exec<| title == 'initial-db-sync' |> -> Nova_admin[$name]
|
|
|
|
nova_admin{ $name:
|
|
ensure => present,
|
|
provider => 'nova_manage',
|
|
notify => Exec["nova-db-sync"],
|
|
}
|
|
}
|