parameter_defaults: UndercloudExtraConfig: # Ironic defaults to using `qemu:///system`. When running libvirtd # unprivileged we need to use `qemu:///session`. This allows us to pass # the value of libvirt_uri into /etc/ironic/ironic.conf. ironic::drivers::ssh::libvirt_uri: 'qemu:///session' # Override masquerading, OVB need's to masquerade the External (10.0.0.0/24) net as well. tripleo::masquerade_networks::masquerade_networks: {'192.168.24.0/24': ['192.168.24.0/24'], '10.0.0.1/24': ['10.0.0.1/24']} # The following are configurations for the different workers for the undercloud # services. undercloud_workers: 1 glance::api::workers: "%{hiera('undercloud_workers')}" glance::registry::workers: "%{hiera('undercloud_workers')}" heat::api::workers: "%{hiera('undercloud_workers')}" heat::api_cfn::workers: "%{hiera('undercloud_workers')}" heat::engine::num_engine_workers: "%{hiera('undercloud_workers')}" ironic::api::workers: "%{hiera('undercloud_workers')}" ironic::wsgi::apache::workers: "%{hiera('undercloud_workers')}" keystone::wsgi::apache::workers: "%{hiera('undercloud_workers')}" neutron::agents::metadata::metadata_workers: "%{hiera('undercloud_workers')}" neutron::server::api_workers: "%{hiera('undercloud_workers')}" nova::api::metadata_workers: "%{hiera('undercloud_workers')}" nova::api::osapi_compute_workers: "%{hiera('undercloud_workers')}" nova::conductor::workers: "%{hiera('undercloud_workers')}" nova::scheduler::workers: "%{hiera('undercloud_workers')}" swift::proxy::workers: "%{hiera('undercloud_workers')}"