diff --git a/deployment/aodh/aodh-api-container-puppet.yaml b/deployment/aodh/aodh-api-container-puppet.yaml index 53cecb66cd..58d53c728c 100644 --- a/deployment/aodh/aodh-api-container-puppet.yaml +++ b/deployment/aodh/aodh-api-container-puppet.yaml @@ -197,6 +197,7 @@ outputs: aodh::api::service_name: 'httpd' aodh::api::enable_proxy_headers_parsing: true aodh::api::gnocchi_external_project_owner: {get_param: GnocchiExternalProject} + aodh::api::sync_db: false aodh::keystone::authtoken::project_name: 'service' aodh::keystone::authtoken::user_domain_name: 'Default' aodh::keystone::authtoken::project_domain_name: 'Default' diff --git a/deployment/barbican/barbican-api-container-puppet.yaml b/deployment/barbican/barbican-api-container-puppet.yaml index 24d0d24755..87a5cfa6df 100644 --- a/deployment/barbican/barbican-api-container-puppet.yaml +++ b/deployment/barbican/barbican-api-container-puppet.yaml @@ -265,6 +265,7 @@ outputs: barbican::policy::policies: {get_param: BarbicanPolicies} barbican::api::host_href: {get_param: [EndpointMap, BarbicanPublic, uri]} barbican::api::db_auto_create: false + barbican::api::sync_db: false barbican::api::enabled_certificate_plugins: ['simple_certificate'] barbican::api::enable_queue: true barbican::api::logging::debug: diff --git a/deployment/ceilometer/ceilometer-base-container-puppet.yaml b/deployment/ceilometer/ceilometer-base-container-puppet.yaml index 46c14e7018..933d230dda 100644 --- a/deployment/ceilometer/ceilometer-base-container-puppet.yaml +++ b/deployment/ceilometer/ceilometer-base-container-puppet.yaml @@ -112,6 +112,7 @@ outputs: ceilometer::snmpd_readonly_user_password: {get_param: SnmpdReadonlyUserPassword} ceilometer::host: "%{hiera('fqdn_canonical')}" ceilometer::rpc_response_timeout: {get_param: CeilometerRpcResponseTimeout} + ceilometer::db::sync_db: false - if: - {get_param: MemcachedTLS} - ceilometer::cache_backend: 'dogpile.cache.pymemcache' diff --git a/deployment/cinder/cinder-api-container-puppet.yaml b/deployment/cinder/cinder-api-container-puppet.yaml index aa64d27220..ea14a62397 100644 --- a/deployment/cinder/cinder-api-container-puppet.yaml +++ b/deployment/cinder/cinder-api-container-puppet.yaml @@ -238,6 +238,7 @@ outputs: params: TIMEOUT: {get_param: CinderApiWsgiTimeout} cinder::wsgi::apache::workers: {get_param: CinderWorkers} + cinder::api::sync_db: false service_config_settings: rsyslog: tripleo_logging_sources_cinder_api: diff --git a/deployment/designate/designate-base.yaml b/deployment/designate/designate-base.yaml index abdc50d85b..ca9e05d17d 100644 --- a/deployment/designate/designate-base.yaml +++ b/deployment/designate/designate-base.yaml @@ -54,13 +54,14 @@ outputs: role_data: description: Base role data for Designate services value: - service_name: designate_base - config_settings: - designate::logging::debug: - if: - - {get_param: DesignateDebug} - - true - - {get_param: Debug } - designate::purge_config: {get_param: EnableConfigPurge} - designate::notification_driver: {get_param: NotificationDriver} - designate::rpc_response_timeout: {get_param: DesignateRpcResponseTimeout} + service_name: designate_base + config_settings: + designate::logging::debug: + if: + - {get_param: DesignateDebug} + - true + - {get_param: Debug } + designate::purge_config: {get_param: EnableConfigPurge} + designate::notification_driver: {get_param: NotificationDriver} + designate::rpc_response_timeout: {get_param: DesignateRpcResponseTimeout} + designate::db::sync_db: false diff --git a/deployment/glance/glance-api-container-puppet.yaml b/deployment/glance/glance-api-container-puppet.yaml index cd53e869e3..1e436d3496 100644 --- a/deployment/glance/glance-api-container-puppet.yaml +++ b/deployment/glance/glance-api-container-puppet.yaml @@ -542,6 +542,7 @@ outputs: glance::api::image_conversion_output_format: {get_param: GlanceImageConversionOutputFormat} glance::api::inject_metadata_properties: {get_param: GlanceInjectMetadataProperties} glance::api::ignore_user_roles: {get_param: GlanceIgnoreUserRoles} + glance::api::sync_db: false # NOTE: bind IP is found in hiera replacing the network name with the # local node IP for the given network; replacement examples # (eg. for internal_api): diff --git a/deployment/gnocchi/gnocchi-api-container-puppet.yaml b/deployment/gnocchi/gnocchi-api-container-puppet.yaml index e2a121cad5..513c1b133b 100644 --- a/deployment/gnocchi/gnocchi-api-container-puppet.yaml +++ b/deployment/gnocchi/gnocchi-api-container-puppet.yaml @@ -216,6 +216,7 @@ outputs: - gnocchi::api::enabled: true gnocchi::api::enable_proxy_headers_parsing: true gnocchi::api::service_name: 'httpd' + gnocchi::api::sync_db: false gnocchi::policy::policies: {get_param: GnocchiApiPolicies} gnocchi::cors::max_age: 3600 gnocchi::cors::allow_headers: 'Content-Type,Cache-Control,Content-Language,Expires,Last-Modified,Pragma,X-Auth-Token' diff --git a/deployment/heat/heat-base-puppet.yaml b/deployment/heat/heat-base-puppet.yaml index 0538541350..6036bfebcb 100644 --- a/deployment/heat/heat-base-puppet.yaml +++ b/deployment/heat/heat-base-puppet.yaml @@ -202,6 +202,7 @@ outputs: heat::keystone::domain::domain_admin_email: 'heat_stack_domain_admin@localhost' heat::db::database_db_max_retries: -1 heat::db::database_max_retries: -1 + heat::db::sync_db: false heat::yaql_memory_quota: {get_param: HeatYaqlMemoryQuota} heat::yaql_limit_iterators: {get_param: HeatYaqlLimitIterators} heat::cors::max_age: 3600 diff --git a/deployment/ironic/ironic-api-container-puppet.yaml b/deployment/ironic/ironic-api-container-puppet.yaml index 73da94c593..5b7c2e552d 100644 --- a/deployment/ironic/ironic-api-container-puppet.yaml +++ b/deployment/ironic/ironic-api-container-puppet.yaml @@ -203,6 +203,7 @@ outputs: ironic::api::public_endpoint: {get_param: [EndpointMap, IronicPublic, uri_no_suffix]} ironic::api::service_name: 'httpd' ironic::api::enable_proxy_headers_parsing: true + ironic::api::sync_db: false ironic::healthcheck::enabled: true ironic::policy::policies: {get_param: IronicApiPolicies} ironic::wsgi::apache::vhost_custom_fragment: diff --git a/deployment/ironic/ironic-inspector-container-puppet.yaml b/deployment/ironic/ironic-inspector-container-puppet.yaml index b43f3e227b..1956cb66e3 100644 --- a/deployment/ironic/ironic-inspector-container-puppet.yaml +++ b/deployment/ironic/ironic-inspector-container-puppet.yaml @@ -367,6 +367,7 @@ outputs: collectd_host: localhost - read_default_file: /etc/my.cnf.d/tripleo.cnf read_default_group: tripleo + ironic::inspector::sync_db: false ironic::inspector::enable_ppc64le: if: - enable_architecture_ppc64le diff --git a/deployment/keystone/keystone-container-puppet.yaml b/deployment/keystone/keystone-container-puppet.yaml index b93ef4fa88..8afea093ad 100644 --- a/deployment/keystone/keystone-container-puppet.yaml +++ b/deployment/keystone/keystone-container-puppet.yaml @@ -529,6 +529,7 @@ outputs: collectd_host: localhost - read_default_file: /etc/my.cnf.d/tripleo.cnf read_default_group: tripleo + keystone::sync_db: false keystone::token_expiration: {get_param: TokenExpiration} keystone::policy::policies: {get_param: KeystonePolicies} keystone_ssl_certificate: {get_param: KeystoneSSLCertificate} diff --git a/deployment/manila/manila-api-container-puppet.yaml b/deployment/manila/manila-api-container-puppet.yaml index 60422b98e0..b7a4df2b3a 100644 --- a/deployment/manila/manila-api-container-puppet.yaml +++ b/deployment/manila/manila-api-container-puppet.yaml @@ -232,6 +232,7 @@ outputs: manila::api::enable_proxy_headers_parsing: true manila::api::default_share_type: 'default' manila::api::policies: {get_param: ManilaApiPolicies} + manila::api::sync_db: false manila_enabled_share_protocols: {get_param: ManilaEnabledShareProtocols} manila::cron::db_purge::minute: {get_param: ManilaCronDbPurgeMinute} manila::cron::db_purge::hour: {get_param: ManilaCronDbPurgeHour} diff --git a/deployment/neutron/neutron-api-container-puppet.yaml b/deployment/neutron/neutron-api-container-puppet.yaml index b81a9c84a8..c033c0aa3c 100644 --- a/deployment/neutron/neutron-api-container-puppet.yaml +++ b/deployment/neutron/neutron-api-container-puppet.yaml @@ -384,6 +384,7 @@ outputs: neutron::server::placement::auth_type: 'password' neutron::server::placement::region_name: {get_param: KeystoneRegion} neutron::server::placement::endpoint_type: 'internal' + neutron::server::sync_db: false # NOTE: bind IP is found in hiera replacing the network name with the local node IP # for the given network; replacement examples (eg. for internal_api): # internal_api -> IP diff --git a/deployment/nova/nova-api-container-puppet.yaml b/deployment/nova/nova-api-container-puppet.yaml index 62fa44607d..60221045f4 100644 --- a/deployment/nova/nova-api-container-puppet.yaml +++ b/deployment/nova/nova-api-container-puppet.yaml @@ -393,6 +393,8 @@ outputs: $NETWORK: {get_param: [ServiceNetMap, NovaApiNetwork]} nova::api::instance_name_template: {get_param: InstanceNameTemplate} nova::api::allow_resize_to_same_host: {get_param: NovaAllowResizeToSameHost} + nova::api::sync_db: false + nova::api::sync_db_api: false nova_enable_db_purge: {get_param: NovaEnableDBPurge} nova::cron::purge_shadow_tables::minute: {get_param: NovaCronPurgeShadowTablesMinute} nova::cron::purge_shadow_tables::hour: {get_param: NovaCronPurgeShadowTablesHour} diff --git a/deployment/octavia/octavia-api-container-puppet.yaml b/deployment/octavia/octavia-api-container-puppet.yaml index 8022c375f8..58d5670c4a 100644 --- a/deployment/octavia/octavia-api-container-puppet.yaml +++ b/deployment/octavia/octavia-api-container-puppet.yaml @@ -224,6 +224,7 @@ outputs: - if: - {get_param: OctaviaEnableDriverAgent} - {get_attr: [OctaviaProviderConfig, role_data, provider_driver_labels]} + octavia::api::sync_db: false - if: - octavia_workers_set - octavia::wsgi::apache::workers: {get_param: OctaviaWorkers} diff --git a/deployment/placement/placement-api-container-puppet.yaml b/deployment/placement/placement-api-container-puppet.yaml index a179144014..d9702d69b4 100644 --- a/deployment/placement/placement-api-container-puppet.yaml +++ b/deployment/placement/placement-api-container-puppet.yaml @@ -170,6 +170,7 @@ outputs: - get_attr: [PlacementLogging, config_settings] - apache::default_vhost: false placement::api::enable_proxy_headers_parsing: true + placement::sync_db: false placement::keystone::authtoken::project_name: 'service' placement::keystone::authtoken::password: {get_param: PlacementPassword} placement::keystone::authtoken::www_authenticate_uri: {get_param: [EndpointMap, KeystonePublic, uri_no_suffix]}