diff --git a/resources/neutron_agents_ovs_puppet/actions/run.pp b/resources/neutron_agents_ovs_puppet/actions/run.pp index 70e6b74..8ae399b 100644 --- a/resources/neutron_agents_ovs_puppet/actions/run.pp +++ b/resources/neutron_agents_ovs_puppet/actions/run.pp @@ -30,4 +30,9 @@ class { 'neutron::agents::ovs': polling_interval => $polling_interval, firewall_driver => $firewall_driver, veth_mtu => $veth_mtu, +} + +# Remove external class dependency +Service <| title == 'neutron-plugin-ovs-service' |> { + require => undef } \ No newline at end of file diff --git a/resources/neutron_plugins_ovs_puppet/actions/run.pp b/resources/neutron_plugins_ovs_puppet/actions/run.pp index 853cc22..fe3b552 100644 --- a/resources/neutron_plugins_ovs_puppet/actions/run.pp +++ b/resources/neutron_plugins_ovs_puppet/actions/run.pp @@ -33,4 +33,9 @@ include neutron::params package { 'neutron': ensure => $package_ensure, name => $::neutron::params::package_name, +} + +# Remove external class dependency +Service <| title == 'neutron-plugin-ovs-service' |> { + require => undef } \ No newline at end of file