Use 'public' instead of 'nova' as default floating pool name
authorGiulio Fidente <gfidente@redhat.com>
Tue, 21 Jul 2015 10:49:46 +0000 (12:49 +0200)
committerGiulio Fidente <gfidente@redhat.com>
Thu, 23 Jul 2015 10:36:02 +0000 (12:36 +0200)
The dafault in nova.conf for default_floating_pool is set to nova
which is confusing given to make Tempest tests to pass one has to
create a public network with such a name.

Change-Id: I148222a9f276309ede062ee5292993898ff899d6

puppet/hieradata/compute.yaml
puppet/hieradata/controller.yaml
puppet/manifests/overcloud_controller.pp
puppet/manifests/overcloud_controller_pacemaker.pp

index 673c777..bb49bb9 100644 (file)
@@ -18,6 +18,8 @@ nova::compute::rbd::libvirt_rbd_secret_uuid: "%{hiera('ceph::profile::params::fs
 nova::config::nova_config:
   cinder/catalog_info:
     value: 'volumev2:cinderv2:internalURL'
+  DEFAULT/default_floating_pool:
+    value: 'public'
 
 ceilometer::agent::auth::auth_tenant_name: 'service'
 
index 3cc6497..7ee4708 100644 (file)
@@ -73,6 +73,10 @@ neutron::agents::dhcp::dnsmasq_config_file: /etc/neutron/dnsmasq-neutron.conf
 nova::notify_on_state_change: 'vm_and_task_state'
 nova::api::osapi_v3: true
 
+nova::config::nova_config:
+  DEFAULT/default_floating_pool:
+    value: 'public'
+
 # cinder
 cinder::scheduler::scheduler_driver: cinder.scheduler.filter_scheduler.FilterScheduler
 
index 03f47ec..46f2641 100644 (file)
@@ -247,6 +247,7 @@ if hiera('step') >= 3 {
   class { '::nova' :
     memcached_servers => suffix(hiera('memcache_node_ips'), ':11211'),
   }
+  include ::nova::config
   include ::nova::api
   include ::nova::cert
   include ::nova::conductor
index 8f6d4c6..5bd16e4 100644 (file)
@@ -567,6 +567,8 @@ if hiera('step') >= 3 {
     memcached_servers => suffix(hiera('memcache_node_ips'), ':11211'),
   }
 
+  include ::nova::config
+
   class { '::nova::api' :
     sync_db => $sync_db,
     manage_service => false,