diff --git a/manifests/cluster/run.pp b/manifests/cluster/run.pp index 4012b2e..45f28ac 100644 --- a/manifests/cluster/run.pp +++ b/manifests/cluster/run.pp @@ -203,7 +203,9 @@ class midonet::cluster::run ( content => template('midonet/cluster/mn-cluster_config.sh.erb'), } -> - exec { '/bin/bash /tmp/mn-cluster_config.sh': } + exec { '/bin/bash /tmp/mn-cluster_config.sh': + require => File['set_config'], + } if !defined(File['set_config']) { file { 'set_config': @@ -238,7 +240,9 @@ class midonet::cluster::run ( path => '/tmp/analytics_settings.sh', content => template('midonet/analytics/analytics_settings.sh.erb'), } -> - exec { '/bin/bash /tmp/analytics_settings.sh': } + exec { '/bin/bash /tmp/analytics_settings.sh': + require => File['set_config'], + } if versioncmp($midonet_version,'5.2') > 0 { file { 'analytics_settings_local': @@ -252,7 +256,9 @@ class midonet::cluster::run ( content => template('midonet/analytics/analytics_settings.sh.erb'), require => Exec['/bin/bash /tmp/analytics_settings.sh'] } -> - exec { '/bin/bash /tmp/analytics_settings_local.sh': } + exec { '/bin/bash /tmp/analytics_settings_local.sh': + require => File['set_config'], + } } }