if you still have this environment up, can you try the following DIFF
``` diff
index 5bb8526..eea7b71 100644 --- a/usr/share/openstack-puppet/modules/vswitch/lib/puppet/provider/vs_port/ovs_redhat.rb +++ b/usr/share/openstack-puppet/modules/vswitch/lib/puppet/provider/vs_port/ovs_redhat.rb.old @@ -15,7 +15,7 @@ Puppet::Type.type(:vs_port).provide( 'ONBOOT' => 'yes', 'BOOTPROTO' => 'dhcp', 'PEERDNS' => 'no', - 'NM_CONTROLLED' => 'yes', + 'NM_CONTROLLED' => 'no', 'NOZEROCONF' => 'yes' }
@@ -23,8 +23,8 @@ Puppet::Type.type(:vs_port).provide( defaultfor :osfamily => :redhat
commands :ip => 'ip' - commands :ifdown => 'nmcli connection down' - commands :ifup => 'nmcli connection up' + commands :ifdown => 'ifdown' + commands :ifup => 'ifup' commands :vsctl => 'ovs-vsctl'
def initialize(value={})
```
I have a hypothesis that NM will still read IFCFG files in C9, even if network-scripts is not available and I'd like to see if the following change would "fix" the issue you're seeing?
if you still have this environment up, can you try the following DIFF
``` diff
index 5bb8526..eea7b71 100644 openstack- puppet/ modules/ vswitch/ lib/puppet/ provider/ vs_port/ ovs_redhat. rb openstack- puppet/ modules/ vswitch/ lib/puppet/ provider/ vs_port/ ovs_redhat. rb.old :Type.type( :vs_port) .provide(
--- a/usr/share/
+++ b/usr/share/
@@ -15,7 +15,7 @@ Puppet:
'ONBOOT' => 'yes',
'BOOTPROTO' => 'dhcp',
'PEERDNS' => 'no',
- 'NM_CONTROLLED' => 'yes',
+ 'NM_CONTROLLED' => 'no',
'NOZEROCONF' => 'yes'
}
@@ -23,8 +23,8 @@ Puppet: :Type.type( :vs_port) .provide(
defaultfor :osfamily => :redhat
commands :ip => 'ip'
- commands :ifdown => 'nmcli connection down'
- commands :ifup => 'nmcli connection up'
+ commands :ifdown => 'ifdown'
+ commands :ifup => 'ifup'
commands :vsctl => 'ovs-vsctl'
def initialize( value={ })
```
I have a hypothesis that NM will still read IFCFG files in C9, even if network-scripts is not available and I'd like to see if the following change would "fix" the issue you're seeing?