diff --git a/manifests/init.pp b/manifests/init.pp index 89eaa96d6..12291b306 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -31,8 +31,12 @@ class nova( notify +> Exec['post-nova_config'] } # TODO - why is this required? - package { ['python', 'python-greenlet']: - ensure => present + package { 'python': + ensure => present, + } + package { 'python-greenlet': + ensure => present, + require => Package['python'], } class { 'nova::utilities': } diff --git a/manifests/manage/admin.pp b/manifests/manage/admin.pp index 711fcdb14..20a781851 100644 --- a/manifests/manage/admin.pp +++ b/manifests/manage/admin.pp @@ -1,6 +1,6 @@ define nova::manage::admin { - File['/etc/nova/nova.conf'] -> Nova::Manage::Admin[$name] + File['/etc/nova/nova.conf'] -> Nova_admin[$name] Exec<| title == 'initial-db-sync' |> -> Nova_admin[$name] nova_admin{ $name: