Hello, my globals.yml config looks like this workaround_ansible_issue_8743: yes kolla_base_distro: "ubuntu" openstack_release: "master" kolla_internal_vip_address: "192.168.1.250" neutron_plugin_agent: "openvswitch" enable_openstack_core: "yes" enable_hacluster: "yes" enable_haproxy: "yes" enable_cinder: "yes" enable_cinder_backup: "yes" enable_mariabackup: "yes" enable_masakari: "yes" ceph_cinder_user: "admin" ceph_cinder_pool_name: "os-rbd" ceph_cinder_backup_user: "admin" ceph_cinder_backup_pool_name: "os-rbd" cinder_cluster_name: ceph cinder_backend_ceph: "yes" cinder_backup_driver: "nfs" cinder_backup_share: "192.168.1.251:/mnt/OSBACKUP" cinder_backup_mount_options_nfs: "vers=4" enable_neutron_provider_networks: "yes" I am currently setting up a DEV environment of 3 controllers and 3 nodes. It will be a bit more in production. It currently works for me on a similar configuration, but I use vrouter and private class. I want to give up on this and have two options Some machines will have a public IP address right away, and some will not, but I want it in a different project so that they go through vrouter and have a private class. Do we just set it in globals or do we also have to dig into the neutron files?