diff --git a/lib/ceilometer b/lib/ceilometer index 83cffe662f..7b2215c3d3 100644 --- a/lib/ceilometer +++ b/lib/ceilometer @@ -165,7 +165,7 @@ function _config_ceilometer_apache_wsgi { function configure_ceilometer { sudo install -d -o $STACK_USER -m 755 $CEILOMETER_CONF_DIR $CEILOMETER_API_LOG_DIR - iniset_rpc_backend ceilometer $CEILOMETER_CONF DEFAULT + iniset_rpc_backend ceilometer $CEILOMETER_CONF iniset $CEILOMETER_CONF DEFAULT notification_topics "$CEILOMETER_NOTIFICATION_TOPICS" iniset $CEILOMETER_CONF DEFAULT verbose True diff --git a/lib/cinder b/lib/cinder index 3c3fff3087..ef68d8d643 100644 --- a/lib/cinder +++ b/lib/cinder @@ -277,7 +277,7 @@ function configure_cinder { iniset $CINDER_CONF DEFAULT use_syslog True fi - iniset_rpc_backend cinder $CINDER_CONF DEFAULT + iniset_rpc_backend cinder $CINDER_CONF if [[ "$CINDER_SECURE_DELETE" == "False" ]]; then iniset $CINDER_CONF DEFAULT secure_delete False diff --git a/lib/glance b/lib/glance index d16b3456a3..d781056604 100755 --- a/lib/glance +++ b/lib/glance @@ -104,7 +104,7 @@ function configure_glance { if is_service_enabled qpid || [ -n "$RABBIT_HOST" ] && [ -n "$RABBIT_PASSWORD" ]; then iniset $GLANCE_REGISTRY_CONF DEFAULT notification_driver messaging fi - iniset_rpc_backend glance $GLANCE_REGISTRY_CONF DEFAULT + iniset_rpc_backend glance $GLANCE_REGISTRY_CONF cp $GLANCE_DIR/etc/glance-api.conf $GLANCE_API_CONF iniset $GLANCE_API_CONF DEFAULT debug $ENABLE_DEBUG_LOG_LEVEL @@ -117,7 +117,7 @@ function configure_glance { if is_service_enabled qpid || [ -n "$RABBIT_HOST" ] && [ -n "$RABBIT_PASSWORD" ]; then iniset $GLANCE_API_CONF DEFAULT notification_driver messaging fi - iniset_rpc_backend glance $GLANCE_API_CONF DEFAULT + iniset_rpc_backend glance $GLANCE_API_CONF if [ "$VIRT_DRIVER" = 'xenserver' ]; then iniset $GLANCE_API_CONF DEFAULT container_formats "ami,ari,aki,bare,ovf,tgz" iniset $GLANCE_API_CONF DEFAULT disk_formats "ami,ari,aki,vhd,raw,iso" diff --git a/lib/heat b/lib/heat index d90df29fad..f69e803c11 100644 --- a/lib/heat +++ b/lib/heat @@ -106,7 +106,7 @@ function configure_heat { cp $HEAT_DIR/etc/heat/policy.json $HEAT_POLICY_FILE # common options - iniset_rpc_backend heat $HEAT_CONF DEFAULT + iniset_rpc_backend heat $HEAT_CONF iniset $HEAT_CONF DEFAULT heat_metadata_server_url http://$HEAT_API_CFN_HOST:$HEAT_API_CFN_PORT iniset $HEAT_CONF DEFAULT heat_waitcondition_server_url http://$HEAT_API_CFN_HOST:$HEAT_API_CFN_PORT/v1/waitcondition iniset $HEAT_CONF DEFAULT heat_watch_server_url http://$HEAT_API_CW_HOST:$HEAT_API_CW_PORT diff --git a/lib/ironic b/lib/ironic index 09b1fc2876..58cc2fa48e 100644 --- a/lib/ironic +++ b/lib/ironic @@ -305,7 +305,7 @@ function configure_ironic_api { iniset $IRONIC_CONF_FILE keystone_authtoken cafile $SSL_BUNDLE_FILE iniset $IRONIC_CONF_FILE keystone_authtoken signing_dir $IRONIC_AUTH_CACHE_DIR/api - iniset_rpc_backend ironic $IRONIC_CONF_FILE DEFAULT + iniset_rpc_backend ironic $IRONIC_CONF_FILE iniset $IRONIC_CONF_FILE api port $IRONIC_SERVICE_PORT cp -p $IRONIC_DIR/etc/ironic/policy.json $IRONIC_POLICY_JSON diff --git a/lib/keystone b/lib/keystone index b7acb37931..0dc859515c 100644 --- a/lib/keystone +++ b/lib/keystone @@ -222,7 +222,7 @@ function configure_keystone { iniset $KEYSTONE_CONF assignment driver "keystone.assignment.backends.$KEYSTONE_ASSIGNMENT_BACKEND.Assignment" fi - iniset_rpc_backend keystone $KEYSTONE_CONF DEFAULT + iniset_rpc_backend keystone $KEYSTONE_CONF # Set the URL advertised in the ``versions`` structure returned by the '/' route iniset $KEYSTONE_CONF DEFAULT public_endpoint "$KEYSTONE_SERVICE_PROTOCOL://$KEYSTONE_SERVICE_HOST:$KEYSTONE_SERVICE_PORT/" diff --git a/lib/neutron b/lib/neutron index 2c8c56db31..5ff39212fc 100755 --- a/lib/neutron +++ b/lib/neutron @@ -426,7 +426,7 @@ function is_neutron_enabled { # Set common config for all neutron server and agents. function configure_neutron { _configure_neutron_common - iniset_rpc_backend neutron $NEUTRON_CONF DEFAULT + iniset_rpc_backend neutron $NEUTRON_CONF # goes before q-svc to init Q_SERVICE_PLUGIN_CLASSES if is_service_enabled q-lbaas; then diff --git a/lib/nova b/lib/nova index 32dea77fbf..7fbade0713 100644 --- a/lib/nova +++ b/lib/nova @@ -532,7 +532,7 @@ function create_nova_conf { iniset $NOVA_CONF DEFAULT ec2_dmz_host "$EC2_DMZ_HOST" iniset $NOVA_CONF DEFAULT keystone_ec2_url $KEYSTONE_SERVICE_PROTOCOL://$KEYSTONE_SERVICE_HOST:$KEYSTONE_SERVICE_PORT/v2.0/ec2tokens - iniset_rpc_backend nova $NOVA_CONF DEFAULT + iniset_rpc_backend nova $NOVA_CONF iniset $NOVA_CONF glance api_servers "${GLANCE_SERVICE_PROTOCOL}://${GLANCE_HOSTPORT}" iniset $NOVA_CONF DEFAULT osapi_compute_workers "$API_WORKERS" diff --git a/lib/rpc_backend b/lib/rpc_backend index a399d1757e..3d4ef762a7 100644 --- a/lib/rpc_backend +++ b/lib/rpc_backend @@ -246,7 +246,7 @@ function get_transport_url { function iniset_rpc_backend { local package=$1 local file=$2 - local section=$3 + local section=${3:-DEFAULT} if is_service_enabled zeromq; then iniset $file $section rpc_backend "zmq" iniset $file $section rpc_zmq_host `hostname` diff --git a/lib/sahara b/lib/sahara index 77bf89f280..a965f55f68 100644 --- a/lib/sahara +++ b/lib/sahara @@ -118,7 +118,7 @@ function configure_sahara { if is_service_enabled ceilometer; then iniset $SAHARA_CONF_FILE DEFAULT enable_notifications "true" iniset $SAHARA_CONF_FILE DEFAULT notification_driver "messaging" - iniset_rpc_backend sahara $SAHARA_CONF_FILE DEFAULT + iniset_rpc_backend sahara $SAHARA_CONF_FILE fi iniset $SAHARA_CONF_FILE DEFAULT verbose True diff --git a/lib/zaqar b/lib/zaqar index 5f3f7bb20b..34f1915025 100644 --- a/lib/zaqar +++ b/lib/zaqar @@ -132,7 +132,7 @@ function configure_zaqar { iniset $ZAQAR_CONF DEFAULT notification_driver messaging iniset $ZAQAR_CONF DEFAULT control_exchange zaqar fi - iniset_rpc_backend zaqar $ZAQAR_CONF DEFAULT + iniset_rpc_backend zaqar $ZAQAR_CONF cleanup_zaqar }