Merge "Add support for docker_image_name_prefix"
This commit is contained in:
commit
99ffff3551
@ -105,6 +105,7 @@ kolla_container_engine: "docker"
|
|||||||
docker_registry_email:
|
docker_registry_email:
|
||||||
docker_registry: "quay.io"
|
docker_registry: "quay.io"
|
||||||
docker_namespace: "openstack.kolla"
|
docker_namespace: "openstack.kolla"
|
||||||
|
docker_image_name_prefix: ""
|
||||||
docker_registry_username:
|
docker_registry_username:
|
||||||
# Please read the docs carefully before applying docker_registry_insecure.
|
# Please read the docs carefully before applying docker_registry_insecure.
|
||||||
docker_registry_insecure: "no"
|
docker_registry_insecure: "no"
|
||||||
|
@ -98,19 +98,19 @@ aodh_enabled_notification_topics: "{{ aodh_notification_topics | selectattr('ena
|
|||||||
####################
|
####################
|
||||||
aodh_tag: "{{ openstack_tag }}"
|
aodh_tag: "{{ openstack_tag }}"
|
||||||
|
|
||||||
aodh_api_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/aodh-api"
|
aodh_api_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}aodh-api"
|
||||||
aodh_api_tag: "{{ aodh_tag }}"
|
aodh_api_tag: "{{ aodh_tag }}"
|
||||||
aodh_api_image_full: "{{ aodh_api_image }}:{{ aodh_api_tag }}"
|
aodh_api_image_full: "{{ aodh_api_image }}:{{ aodh_api_tag }}"
|
||||||
|
|
||||||
aodh_evaluator_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/aodh-evaluator"
|
aodh_evaluator_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}aodh-evaluator"
|
||||||
aodh_evaluator_tag: "{{ aodh_tag }}"
|
aodh_evaluator_tag: "{{ aodh_tag }}"
|
||||||
aodh_evaluator_image_full: "{{ aodh_evaluator_image }}:{{ aodh_evaluator_tag }}"
|
aodh_evaluator_image_full: "{{ aodh_evaluator_image }}:{{ aodh_evaluator_tag }}"
|
||||||
|
|
||||||
aodh_listener_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/aodh-listener"
|
aodh_listener_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}aodh-listener"
|
||||||
aodh_listener_tag: "{{ aodh_tag }}"
|
aodh_listener_tag: "{{ aodh_tag }}"
|
||||||
aodh_listener_image_full: "{{ aodh_listener_image }}:{{ aodh_listener_tag }}"
|
aodh_listener_image_full: "{{ aodh_listener_image }}:{{ aodh_listener_tag }}"
|
||||||
|
|
||||||
aodh_notifier_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/aodh-notifier"
|
aodh_notifier_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}aodh-notifier"
|
||||||
aodh_notifier_tag: "{{ aodh_tag }}"
|
aodh_notifier_tag: "{{ aodh_tag }}"
|
||||||
aodh_notifier_image_full: "{{ aodh_notifier_image }}:{{ aodh_notifier_tag }}"
|
aodh_notifier_image_full: "{{ aodh_notifier_image }}:{{ aodh_notifier_tag }}"
|
||||||
|
|
||||||
|
@ -74,15 +74,15 @@ barbican_database_shard:
|
|||||||
####################
|
####################
|
||||||
barbican_tag: "{{ openstack_tag }}"
|
barbican_tag: "{{ openstack_tag }}"
|
||||||
|
|
||||||
barbican_api_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/barbican-api"
|
barbican_api_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}barbican-api"
|
||||||
barbican_api_tag: "{{ barbican_tag }}"
|
barbican_api_tag: "{{ barbican_tag }}"
|
||||||
barbican_api_image_full: "{{ barbican_api_image }}:{{ barbican_api_tag }}"
|
barbican_api_image_full: "{{ barbican_api_image }}:{{ barbican_api_tag }}"
|
||||||
|
|
||||||
barbican_keystone_listener_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/barbican-keystone-listener"
|
barbican_keystone_listener_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}barbican-keystone-listener"
|
||||||
barbican_keystone_listener_tag: "{{ barbican_tag }}"
|
barbican_keystone_listener_tag: "{{ barbican_tag }}"
|
||||||
barbican_keystone_listener_image_full: "{{ barbican_keystone_listener_image }}:{{ barbican_keystone_listener_tag }}"
|
barbican_keystone_listener_image_full: "{{ barbican_keystone_listener_image }}:{{ barbican_keystone_listener_tag }}"
|
||||||
|
|
||||||
barbican_worker_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/barbican-worker"
|
barbican_worker_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}barbican-worker"
|
||||||
barbican_worker_tag: "{{ barbican_tag }}"
|
barbican_worker_tag: "{{ barbican_tag }}"
|
||||||
barbican_worker_image_full: "{{ barbican_worker_image }}:{{ barbican_worker_tag }}"
|
barbican_worker_image_full: "{{ barbican_worker_image }}:{{ barbican_worker_tag }}"
|
||||||
|
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
####################
|
####################
|
||||||
bifrost_tag: "{{ openstack_tag }}"
|
bifrost_tag: "{{ openstack_tag }}"
|
||||||
|
|
||||||
bifrost_deploy_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/bifrost-deploy"
|
bifrost_deploy_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}bifrost-deploy"
|
||||||
bifrost_deploy_tag: "{{ bifrost_tag }}"
|
bifrost_deploy_tag: "{{ bifrost_tag }}"
|
||||||
bifrost_deploy_image_full: "{{ bifrost_deploy_image }}:{{ bifrost_deploy_tag }}"
|
bifrost_deploy_image_full: "{{ bifrost_deploy_image }}:{{ bifrost_deploy_tag }}"
|
||||||
|
|
||||||
|
@ -70,11 +70,11 @@ blazar_database_shard:
|
|||||||
####################
|
####################
|
||||||
blazar_tag: "{{ openstack_tag }}"
|
blazar_tag: "{{ openstack_tag }}"
|
||||||
|
|
||||||
blazar_manager_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/blazar-manager"
|
blazar_manager_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}blazar-manager"
|
||||||
blazar_manager_tag: "{{ blazar_tag }}"
|
blazar_manager_tag: "{{ blazar_tag }}"
|
||||||
blazar_manager_image_full: "{{ blazar_manager_image }}:{{ blazar_manager_tag }}"
|
blazar_manager_image_full: "{{ blazar_manager_image }}:{{ blazar_manager_tag }}"
|
||||||
|
|
||||||
blazar_api_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/blazar-api"
|
blazar_api_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}blazar-api"
|
||||||
blazar_api_tag: "{{ blazar_tag }}"
|
blazar_api_tag: "{{ blazar_tag }}"
|
||||||
blazar_api_image_full: "{{ blazar_api_image }}:{{ blazar_api_tag }}"
|
blazar_api_image_full: "{{ blazar_api_image }}:{{ blazar_api_tag }}"
|
||||||
|
|
||||||
|
@ -46,19 +46,19 @@ ceilometer_config_validation:
|
|||||||
####################
|
####################
|
||||||
ceilometer_tag: "{{ openstack_tag }}"
|
ceilometer_tag: "{{ openstack_tag }}"
|
||||||
|
|
||||||
ceilometer_notification_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/ceilometer-notification"
|
ceilometer_notification_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}ceilometer-notification"
|
||||||
ceilometer_notification_tag: "{{ ceilometer_tag }}"
|
ceilometer_notification_tag: "{{ ceilometer_tag }}"
|
||||||
ceilometer_notification_image_full: "{{ ceilometer_notification_image }}:{{ ceilometer_notification_tag }}"
|
ceilometer_notification_image_full: "{{ ceilometer_notification_image }}:{{ ceilometer_notification_tag }}"
|
||||||
|
|
||||||
ceilometer_central_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/ceilometer-central"
|
ceilometer_central_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}ceilometer-central"
|
||||||
ceilometer_central_tag: "{{ ceilometer_tag }}"
|
ceilometer_central_tag: "{{ ceilometer_tag }}"
|
||||||
ceilometer_central_image_full: "{{ ceilometer_central_image }}:{{ ceilometer_central_tag }}"
|
ceilometer_central_image_full: "{{ ceilometer_central_image }}:{{ ceilometer_central_tag }}"
|
||||||
|
|
||||||
ceilometer_compute_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/ceilometer-compute"
|
ceilometer_compute_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}ceilometer-compute"
|
||||||
ceilometer_compute_tag: "{{ ceilometer_tag }}"
|
ceilometer_compute_tag: "{{ ceilometer_tag }}"
|
||||||
ceilometer_compute_image_full: "{{ ceilometer_compute_image }}:{{ ceilometer_compute_tag }}"
|
ceilometer_compute_image_full: "{{ ceilometer_compute_image }}:{{ ceilometer_compute_tag }}"
|
||||||
|
|
||||||
ceilometer_ipmi_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/ceilometer-ipmi"
|
ceilometer_ipmi_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}ceilometer-ipmi"
|
||||||
ceilometer_ipmi_tag: "{{ ceilometer_tag }}"
|
ceilometer_ipmi_tag: "{{ ceilometer_tag }}"
|
||||||
ceilometer_ipmi_image_full: "{{ ceilometer_ipmi_image }}:{{ ceilometer_ipmi_tag }}"
|
ceilometer_ipmi_image_full: "{{ ceilometer_ipmi_image }}:{{ ceilometer_ipmi_tag }}"
|
||||||
|
|
||||||
|
@ -86,19 +86,19 @@ cinder_database_shard:
|
|||||||
####################
|
####################
|
||||||
cinder_tag: "{{ openstack_tag }}"
|
cinder_tag: "{{ openstack_tag }}"
|
||||||
|
|
||||||
cinder_volume_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/cinder-volume"
|
cinder_volume_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}cinder-volume"
|
||||||
cinder_volume_tag: "{{ cinder_tag }}"
|
cinder_volume_tag: "{{ cinder_tag }}"
|
||||||
cinder_volume_image_full: "{{ cinder_volume_image }}:{{ cinder_volume_tag }}"
|
cinder_volume_image_full: "{{ cinder_volume_image }}:{{ cinder_volume_tag }}"
|
||||||
|
|
||||||
cinder_scheduler_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/cinder-scheduler"
|
cinder_scheduler_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}cinder-scheduler"
|
||||||
cinder_scheduler_tag: "{{ cinder_tag }}"
|
cinder_scheduler_tag: "{{ cinder_tag }}"
|
||||||
cinder_scheduler_image_full: "{{ cinder_scheduler_image }}:{{ cinder_scheduler_tag }}"
|
cinder_scheduler_image_full: "{{ cinder_scheduler_image }}:{{ cinder_scheduler_tag }}"
|
||||||
|
|
||||||
cinder_backup_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/cinder-backup"
|
cinder_backup_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}cinder-backup"
|
||||||
cinder_backup_tag: "{{ cinder_tag }}"
|
cinder_backup_tag: "{{ cinder_tag }}"
|
||||||
cinder_backup_image_full: "{{ cinder_backup_image }}:{{ cinder_backup_tag }}"
|
cinder_backup_image_full: "{{ cinder_backup_image }}:{{ cinder_backup_tag }}"
|
||||||
|
|
||||||
cinder_api_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/cinder-api"
|
cinder_api_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}cinder-api"
|
||||||
cinder_api_tag: "{{ cinder_tag }}"
|
cinder_api_tag: "{{ cinder_tag }}"
|
||||||
cinder_api_image_full: "{{ cinder_api_image }}:{{ cinder_api_tag }}"
|
cinder_api_image_full: "{{ cinder_api_image }}:{{ cinder_api_tag }}"
|
||||||
|
|
||||||
|
@ -64,11 +64,11 @@ cloudkitty_database_shard:
|
|||||||
####################
|
####################
|
||||||
cloudkitty_tag: "{{ openstack_tag }}"
|
cloudkitty_tag: "{{ openstack_tag }}"
|
||||||
|
|
||||||
cloudkitty_api_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/cloudkitty-api"
|
cloudkitty_api_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}cloudkitty-api"
|
||||||
cloudkitty_api_tag: "{{ cloudkitty_tag }}"
|
cloudkitty_api_tag: "{{ cloudkitty_tag }}"
|
||||||
cloudkitty_api_image_full: "{{ cloudkitty_api_image }}:{{ cloudkitty_api_tag }}"
|
cloudkitty_api_image_full: "{{ cloudkitty_api_image }}:{{ cloudkitty_api_tag }}"
|
||||||
|
|
||||||
cloudkitty_processor_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/cloudkitty-processor"
|
cloudkitty_processor_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}cloudkitty-processor"
|
||||||
cloudkitty_processor_tag: "{{ cloudkitty_tag }}"
|
cloudkitty_processor_tag: "{{ cloudkitty_tag }}"
|
||||||
cloudkitty_processor_image_full: "{{ cloudkitty_processor_image }}:{{ cloudkitty_processor_tag }}"
|
cloudkitty_processor_image_full: "{{ cloudkitty_processor_image }}:{{ cloudkitty_processor_tag }}"
|
||||||
|
|
||||||
|
@ -12,7 +12,7 @@ collectd_services:
|
|||||||
####################
|
####################
|
||||||
# Docker
|
# Docker
|
||||||
####################
|
####################
|
||||||
collectd_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/collectd"
|
collectd_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}collectd"
|
||||||
collectd_tag: "{{ openstack_tag }}"
|
collectd_tag: "{{ openstack_tag }}"
|
||||||
collectd_image_full: "{{ collectd_image }}:{{ collectd_tag }}"
|
collectd_image_full: "{{ collectd_image }}:{{ collectd_tag }}"
|
||||||
|
|
||||||
|
@ -61,15 +61,15 @@ cron_dimensions: "{{ default_container_dimensions }}"
|
|||||||
kolla_toolbox_dimensions: "{{ default_container_dimensions }}"
|
kolla_toolbox_dimensions: "{{ default_container_dimensions }}"
|
||||||
fluentd_dimensions: "{{ default_container_dimensions }}"
|
fluentd_dimensions: "{{ default_container_dimensions }}"
|
||||||
|
|
||||||
kolla_toolbox_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/kolla-toolbox"
|
kolla_toolbox_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}kolla-toolbox"
|
||||||
kolla_toolbox_tag: "{{ common_tag }}"
|
kolla_toolbox_tag: "{{ common_tag }}"
|
||||||
kolla_toolbox_image_full: "{{ kolla_toolbox_image }}:{{ kolla_toolbox_tag }}"
|
kolla_toolbox_image_full: "{{ kolla_toolbox_image }}:{{ kolla_toolbox_tag }}"
|
||||||
|
|
||||||
cron_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/cron"
|
cron_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}cron"
|
||||||
cron_tag: "{{ common_tag }}"
|
cron_tag: "{{ common_tag }}"
|
||||||
cron_image_full: "{{ cron_image }}:{{ cron_tag }}"
|
cron_image_full: "{{ cron_image }}:{{ cron_tag }}"
|
||||||
|
|
||||||
fluentd_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/fluentd"
|
fluentd_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}fluentd"
|
||||||
fluentd_tag: "{{ common_tag }}"
|
fluentd_tag: "{{ common_tag }}"
|
||||||
fluentd_image_full: "{{ fluentd_image }}:{{ fluentd_tag }}"
|
fluentd_image_full: "{{ fluentd_image }}:{{ fluentd_tag }}"
|
||||||
|
|
||||||
|
@ -59,15 +59,15 @@ cyborg_database_shard:
|
|||||||
####################
|
####################
|
||||||
cyborg_tag: "{{ openstack_tag }}"
|
cyborg_tag: "{{ openstack_tag }}"
|
||||||
|
|
||||||
cyborg_api_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/cyborg-api"
|
cyborg_api_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}cyborg-api"
|
||||||
cyborg_api_tag: "{{ cyborg_tag }}"
|
cyborg_api_tag: "{{ cyborg_tag }}"
|
||||||
cyborg_api_image_full: "{{ cyborg_api_image }}:{{ cyborg_api_tag }}"
|
cyborg_api_image_full: "{{ cyborg_api_image }}:{{ cyborg_api_tag }}"
|
||||||
|
|
||||||
cyborg_agent_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/cyborg-agent"
|
cyborg_agent_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}cyborg-agent"
|
||||||
cyborg_agent_tag: "{{ cyborg_tag }}"
|
cyborg_agent_tag: "{{ cyborg_tag }}"
|
||||||
cyborg_agent_image_full: "{{ cyborg_agent_image }}:{{ cyborg_agent_tag }}"
|
cyborg_agent_image_full: "{{ cyborg_agent_image }}:{{ cyborg_agent_tag }}"
|
||||||
|
|
||||||
cyborg_conductor_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/cyborg-conductor"
|
cyborg_conductor_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}cyborg-conductor"
|
||||||
cyborg_conductor_tag: "{{ cyborg_tag }}"
|
cyborg_conductor_tag: "{{ cyborg_tag }}"
|
||||||
cyborg_conductor_image_full: "{{ cyborg_conductor_image }}:{{ cyborg_conductor_tag }}"
|
cyborg_conductor_image_full: "{{ cyborg_conductor_image }}:{{ cyborg_conductor_tag }}"
|
||||||
|
|
||||||
|
@ -104,31 +104,31 @@ designate_database_shard:
|
|||||||
####################
|
####################
|
||||||
designate_tag: "{{ openstack_tag }}"
|
designate_tag: "{{ openstack_tag }}"
|
||||||
|
|
||||||
designate_central_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/designate-central"
|
designate_central_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}designate-central"
|
||||||
designate_central_tag: "{{ designate_tag }}"
|
designate_central_tag: "{{ designate_tag }}"
|
||||||
designate_central_image_full: "{{ designate_central_image }}:{{ designate_central_tag }}"
|
designate_central_image_full: "{{ designate_central_image }}:{{ designate_central_tag }}"
|
||||||
|
|
||||||
designate_producer_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/designate-producer"
|
designate_producer_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}designate-producer"
|
||||||
designate_producer_tag: "{{ designate_tag }}"
|
designate_producer_tag: "{{ designate_tag }}"
|
||||||
designate_producer_image_full: "{{ designate_producer_image }}:{{ designate_producer_tag }}"
|
designate_producer_image_full: "{{ designate_producer_image }}:{{ designate_producer_tag }}"
|
||||||
|
|
||||||
designate_api_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/designate-api"
|
designate_api_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}designate-api"
|
||||||
designate_api_tag: "{{ designate_tag }}"
|
designate_api_tag: "{{ designate_tag }}"
|
||||||
designate_api_image_full: "{{ designate_api_image }}:{{ designate_api_tag }}"
|
designate_api_image_full: "{{ designate_api_image }}:{{ designate_api_tag }}"
|
||||||
|
|
||||||
designate_backend_bind9_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/designate-backend-bind9"
|
designate_backend_bind9_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}designate-backend-bind9"
|
||||||
designate_backend_bind9_tag: "{{ designate_tag }}"
|
designate_backend_bind9_tag: "{{ designate_tag }}"
|
||||||
designate_backend_bind9_image_full: "{{ designate_backend_bind9_image }}:{{ designate_backend_bind9_tag }}"
|
designate_backend_bind9_image_full: "{{ designate_backend_bind9_image }}:{{ designate_backend_bind9_tag }}"
|
||||||
|
|
||||||
designate_mdns_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/designate-mdns"
|
designate_mdns_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}designate-mdns"
|
||||||
designate_mdns_tag: "{{ designate_tag }}"
|
designate_mdns_tag: "{{ designate_tag }}"
|
||||||
designate_mdns_image_full: "{{ designate_mdns_image }}:{{ designate_mdns_tag }}"
|
designate_mdns_image_full: "{{ designate_mdns_image }}:{{ designate_mdns_tag }}"
|
||||||
|
|
||||||
designate_sink_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/designate-sink"
|
designate_sink_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}designate-sink"
|
||||||
designate_sink_tag: "{{ designate_tag }}"
|
designate_sink_tag: "{{ designate_tag }}"
|
||||||
designate_sink_image_full: "{{ designate_sink_image }}:{{ designate_sink_tag }}"
|
designate_sink_image_full: "{{ designate_sink_image }}:{{ designate_sink_tag }}"
|
||||||
|
|
||||||
designate_worker_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/designate-worker"
|
designate_worker_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}designate-worker"
|
||||||
designate_worker_tag: "{{ designate_tag }}"
|
designate_worker_tag: "{{ designate_tag }}"
|
||||||
designate_worker_image_full: "{{ designate_worker_image }}:{{ designate_worker_tag }}"
|
designate_worker_image_full: "{{ designate_worker_image }}:{{ designate_worker_tag }}"
|
||||||
|
|
||||||
|
@ -57,7 +57,7 @@ etcd_bootstrap_cluster_environment:
|
|||||||
####################
|
####################
|
||||||
# Docker
|
# Docker
|
||||||
####################
|
####################
|
||||||
etcd_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/etcd"
|
etcd_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}etcd"
|
||||||
etcd_tag: "{{ openstack_tag }}"
|
etcd_tag: "{{ openstack_tag }}"
|
||||||
etcd_image_full: "{{ etcd_image }}:{{ etcd_tag }}"
|
etcd_image_full: "{{ etcd_image }}:{{ etcd_tag }}"
|
||||||
etcd_dimensions: "{{ default_container_dimensions }}"
|
etcd_dimensions: "{{ default_container_dimensions }}"
|
||||||
|
@ -153,11 +153,11 @@ glance_backend_s3_secret_key: "{{ s3_secret_key }}"
|
|||||||
haproxy_tag: "{{ openstack_tag }}"
|
haproxy_tag: "{{ openstack_tag }}"
|
||||||
glance_tag: "{{ openstack_tag }}"
|
glance_tag: "{{ openstack_tag }}"
|
||||||
|
|
||||||
glance_api_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/glance-api"
|
glance_api_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}glance-api"
|
||||||
glance_api_tag: "{{ glance_tag }}"
|
glance_api_tag: "{{ glance_tag }}"
|
||||||
glance_api_image_full: "{{ glance_api_image }}:{{ glance_api_tag }}"
|
glance_api_image_full: "{{ glance_api_image }}:{{ glance_api_tag }}"
|
||||||
|
|
||||||
glance_tls_proxy_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/haproxy"
|
glance_tls_proxy_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}haproxy"
|
||||||
glance_tls_proxy_tag: "{{ haproxy_tag }}"
|
glance_tls_proxy_tag: "{{ haproxy_tag }}"
|
||||||
glance_tls_proxy_image_full: "{{ glance_tls_proxy_image }}:{{ glance_tls_proxy_tag }}"
|
glance_tls_proxy_image_full: "{{ glance_tls_proxy_image }}:{{ glance_tls_proxy_tag }}"
|
||||||
|
|
||||||
|
@ -79,15 +79,15 @@ gnocchi_database_shard:
|
|||||||
####################
|
####################
|
||||||
gnocchi_tag: "{{ openstack_tag }}"
|
gnocchi_tag: "{{ openstack_tag }}"
|
||||||
|
|
||||||
gnocchi_api_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/gnocchi-api"
|
gnocchi_api_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}gnocchi-api"
|
||||||
gnocchi_api_tag: "{{ gnocchi_tag }}"
|
gnocchi_api_tag: "{{ gnocchi_tag }}"
|
||||||
gnocchi_api_image_full: "{{ gnocchi_api_image }}:{{ gnocchi_api_tag }}"
|
gnocchi_api_image_full: "{{ gnocchi_api_image }}:{{ gnocchi_api_tag }}"
|
||||||
|
|
||||||
gnocchi_statsd_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/gnocchi-statsd"
|
gnocchi_statsd_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}gnocchi-statsd"
|
||||||
gnocchi_statsd_tag: "{{ gnocchi_tag }}"
|
gnocchi_statsd_tag: "{{ gnocchi_tag }}"
|
||||||
gnocchi_statsd_image_full: "{{ gnocchi_statsd_image }}:{{ gnocchi_statsd_tag }}"
|
gnocchi_statsd_image_full: "{{ gnocchi_statsd_image }}:{{ gnocchi_statsd_tag }}"
|
||||||
|
|
||||||
gnocchi_metricd_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/gnocchi-metricd"
|
gnocchi_metricd_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}gnocchi-metricd"
|
||||||
gnocchi_metricd_tag: "{{ gnocchi_tag }}"
|
gnocchi_metricd_tag: "{{ gnocchi_tag }}"
|
||||||
gnocchi_metricd_image_full: "{{ gnocchi_metricd_image }}:{{ gnocchi_metricd_tag }}"
|
gnocchi_metricd_image_full: "{{ gnocchi_metricd_image }}:{{ gnocchi_metricd_tag }}"
|
||||||
|
|
||||||
|
@ -74,7 +74,7 @@ grafana_data_sources:
|
|||||||
##########
|
##########
|
||||||
# Grafana
|
# Grafana
|
||||||
##########
|
##########
|
||||||
grafana_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/grafana"
|
grafana_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}grafana"
|
||||||
grafana_tag: "{{ openstack_tag }}"
|
grafana_tag: "{{ openstack_tag }}"
|
||||||
grafana_image_full: "{{ grafana_image }}:{{ grafana_tag }}"
|
grafana_image_full: "{{ grafana_image }}:{{ grafana_tag }}"
|
||||||
grafana_admin_username: "admin"
|
grafana_admin_username: "admin"
|
||||||
|
@ -42,15 +42,15 @@ hacluster_services:
|
|||||||
####################
|
####################
|
||||||
|
|
||||||
hacluster_tag: "{{ openstack_tag }}"
|
hacluster_tag: "{{ openstack_tag }}"
|
||||||
hacluster_corosync_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/hacluster-corosync"
|
hacluster_corosync_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}hacluster-corosync"
|
||||||
hacluster_corosync_tag: "{{ openstack_tag }}"
|
hacluster_corosync_tag: "{{ openstack_tag }}"
|
||||||
hacluster_corosync_image_full: "{{ hacluster_corosync_image }}:{{ hacluster_corosync_tag }}"
|
hacluster_corosync_image_full: "{{ hacluster_corosync_image }}:{{ hacluster_corosync_tag }}"
|
||||||
|
|
||||||
hacluster_pacemaker_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/hacluster-pacemaker"
|
hacluster_pacemaker_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}hacluster-pacemaker"
|
||||||
hacluster_pacemaker_tag: "{{ openstack_tag }}"
|
hacluster_pacemaker_tag: "{{ openstack_tag }}"
|
||||||
hacluster_pacemaker_image_full: "{{ hacluster_pacemaker_image }}:{{ hacluster_pacemaker_tag }}"
|
hacluster_pacemaker_image_full: "{{ hacluster_pacemaker_image }}:{{ hacluster_pacemaker_tag }}"
|
||||||
|
|
||||||
hacluster_pacemaker_remote_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/hacluster-pacemaker-remote"
|
hacluster_pacemaker_remote_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}hacluster-pacemaker-remote"
|
||||||
hacluster_pacemaker_remote_tag: "{{ openstack_tag }}"
|
hacluster_pacemaker_remote_tag: "{{ openstack_tag }}"
|
||||||
hacluster_pacemaker_remote_image_full: "{{ hacluster_pacemaker_remote_image }}:{{ hacluster_pacemaker_remote_tag }}"
|
hacluster_pacemaker_remote_image_full: "{{ hacluster_pacemaker_remote_image }}:{{ hacluster_pacemaker_remote_tag }}"
|
||||||
|
|
||||||
|
@ -90,15 +90,15 @@ heat_database_shard:
|
|||||||
####################
|
####################
|
||||||
heat_tag: "{{ openstack_tag }}"
|
heat_tag: "{{ openstack_tag }}"
|
||||||
|
|
||||||
heat_api_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/heat-api"
|
heat_api_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}heat-api"
|
||||||
heat_api_tag: "{{ heat_tag }}"
|
heat_api_tag: "{{ heat_tag }}"
|
||||||
heat_api_image_full: "{{ heat_api_image }}:{{ heat_api_tag }}"
|
heat_api_image_full: "{{ heat_api_image }}:{{ heat_api_tag }}"
|
||||||
|
|
||||||
heat_api_cfn_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/heat-api-cfn"
|
heat_api_cfn_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}heat-api-cfn"
|
||||||
heat_api_cfn_tag: "{{ heat_tag }}"
|
heat_api_cfn_tag: "{{ heat_tag }}"
|
||||||
heat_api_cfn_image_full: "{{ heat_api_cfn_image }}:{{ heat_api_cfn_tag }}"
|
heat_api_cfn_image_full: "{{ heat_api_cfn_image }}:{{ heat_api_cfn_tag }}"
|
||||||
|
|
||||||
heat_engine_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/heat-engine"
|
heat_engine_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}heat-engine"
|
||||||
heat_engine_tag: "{{ heat_tag }}"
|
heat_engine_tag: "{{ heat_tag }}"
|
||||||
heat_engine_image_full: "{{ heat_engine_image }}:{{ heat_engine_tag }}"
|
heat_engine_image_full: "{{ heat_engine_image }}:{{ heat_engine_tag }}"
|
||||||
|
|
||||||
|
@ -101,7 +101,7 @@ horizon_database_shard:
|
|||||||
####################
|
####################
|
||||||
# Docker
|
# Docker
|
||||||
####################
|
####################
|
||||||
horizon_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/horizon"
|
horizon_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}horizon"
|
||||||
horizon_tag: "{{ openstack_tag }}"
|
horizon_tag: "{{ openstack_tag }}"
|
||||||
horizon_image_full: "{{ horizon_image }}:{{ horizon_tag }}"
|
horizon_image_full: "{{ horizon_image }}:{{ horizon_tag }}"
|
||||||
|
|
||||||
|
@ -26,7 +26,7 @@ influxdb_enable_tsi: True
|
|||||||
####################
|
####################
|
||||||
# Docker
|
# Docker
|
||||||
####################
|
####################
|
||||||
influxdb_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/influxdb"
|
influxdb_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}influxdb"
|
||||||
influxdb_tag: "{{ openstack_tag }}"
|
influxdb_tag: "{{ openstack_tag }}"
|
||||||
influxdb_image_full: "{{ influxdb_image }}:{{ influxdb_tag }}"
|
influxdb_image_full: "{{ influxdb_image }}:{{ influxdb_tag }}"
|
||||||
influxdb_dimensions: "{{ default_container_dimensions }}"
|
influxdb_dimensions: "{{ default_container_dimensions }}"
|
||||||
|
@ -133,27 +133,27 @@ ironic_database_shard:
|
|||||||
####################
|
####################
|
||||||
ironic_tag: "{{ openstack_tag }}"
|
ironic_tag: "{{ openstack_tag }}"
|
||||||
|
|
||||||
ironic_api_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/ironic-api"
|
ironic_api_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}ironic-api"
|
||||||
ironic_api_tag: "{{ ironic_tag }}"
|
ironic_api_tag: "{{ ironic_tag }}"
|
||||||
ironic_api_image_full: "{{ ironic_api_image }}:{{ ironic_api_tag }}"
|
ironic_api_image_full: "{{ ironic_api_image }}:{{ ironic_api_tag }}"
|
||||||
|
|
||||||
ironic_conductor_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/ironic-conductor"
|
ironic_conductor_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}ironic-conductor"
|
||||||
ironic_conductor_tag: "{{ ironic_tag }}"
|
ironic_conductor_tag: "{{ ironic_tag }}"
|
||||||
ironic_conductor_image_full: "{{ ironic_conductor_image }}:{{ ironic_conductor_tag }}"
|
ironic_conductor_image_full: "{{ ironic_conductor_image }}:{{ ironic_conductor_tag }}"
|
||||||
|
|
||||||
ironic_pxe_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/ironic-pxe"
|
ironic_pxe_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}ironic-pxe"
|
||||||
ironic_pxe_tag: "{{ ironic_tag }}"
|
ironic_pxe_tag: "{{ ironic_tag }}"
|
||||||
ironic_pxe_image_full: "{{ ironic_pxe_image }}:{{ ironic_pxe_tag }}"
|
ironic_pxe_image_full: "{{ ironic_pxe_image }}:{{ ironic_pxe_tag }}"
|
||||||
|
|
||||||
ironic_inspector_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/ironic-inspector"
|
ironic_inspector_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}ironic-inspector"
|
||||||
ironic_inspector_tag: "{{ ironic_tag }}"
|
ironic_inspector_tag: "{{ ironic_tag }}"
|
||||||
ironic_inspector_image_full: "{{ ironic_inspector_image }}:{{ ironic_inspector_tag }}"
|
ironic_inspector_image_full: "{{ ironic_inspector_image }}:{{ ironic_inspector_tag }}"
|
||||||
|
|
||||||
ironic_dnsmasq_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/dnsmasq"
|
ironic_dnsmasq_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}dnsmasq"
|
||||||
ironic_dnsmasq_tag: "{{ ironic_tag }}"
|
ironic_dnsmasq_tag: "{{ ironic_tag }}"
|
||||||
ironic_dnsmasq_image_full: "{{ ironic_dnsmasq_image }}:{{ ironic_dnsmasq_tag }}"
|
ironic_dnsmasq_image_full: "{{ ironic_dnsmasq_image }}:{{ ironic_dnsmasq_tag }}"
|
||||||
|
|
||||||
ironic_prometheus_exporter_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/ironic-prometheus-exporter"
|
ironic_prometheus_exporter_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}ironic-prometheus-exporter"
|
||||||
ironic_prometheus_exporter_tag: "{{ ironic_tag }}"
|
ironic_prometheus_exporter_tag: "{{ ironic_tag }}"
|
||||||
ironic_prometheus_exporter_image_full: "{{ ironic_prometheus_exporter_image }}:{{ ironic_prometheus_exporter_tag }}"
|
ironic_prometheus_exporter_image_full: "{{ ironic_prometheus_exporter_image }}:{{ ironic_prometheus_exporter_tag }}"
|
||||||
|
|
||||||
|
@ -26,11 +26,11 @@ tgtd_interface_address: "{{ api_interface_address }}"
|
|||||||
####################
|
####################
|
||||||
iscsi_tag: "{{ openstack_tag }}"
|
iscsi_tag: "{{ openstack_tag }}"
|
||||||
|
|
||||||
iscsid_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/iscsid"
|
iscsid_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}iscsid"
|
||||||
iscsid_tag: "{{ iscsi_tag }}"
|
iscsid_tag: "{{ iscsi_tag }}"
|
||||||
iscsid_image_full: "{{ iscsid_image }}:{{ iscsid_tag }}"
|
iscsid_image_full: "{{ iscsid_image }}:{{ iscsid_tag }}"
|
||||||
|
|
||||||
tgtd_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/tgtd"
|
tgtd_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}tgtd"
|
||||||
tgtd_tag: "{{ iscsi_tag }}"
|
tgtd_tag: "{{ iscsi_tag }}"
|
||||||
tgtd_image_full: "{{ tgtd_image }}:{{ tgtd_tag }}"
|
tgtd_image_full: "{{ tgtd_image }}:{{ tgtd_tag }}"
|
||||||
|
|
||||||
|
@ -95,15 +95,15 @@ keystone_groupname: "keystone"
|
|||||||
####################
|
####################
|
||||||
keystone_tag: "{{ openstack_tag }}"
|
keystone_tag: "{{ openstack_tag }}"
|
||||||
|
|
||||||
keystone_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/keystone"
|
keystone_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}keystone"
|
||||||
keystone_service_tag: "{{ keystone_tag }}"
|
keystone_service_tag: "{{ keystone_tag }}"
|
||||||
keystone_image_full: "{{ keystone_image }}:{{ keystone_service_tag }}"
|
keystone_image_full: "{{ keystone_image }}:{{ keystone_service_tag }}"
|
||||||
|
|
||||||
keystone_fernet_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/keystone-fernet"
|
keystone_fernet_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}keystone-fernet"
|
||||||
keystone_fernet_tag: "{{ keystone_tag }}"
|
keystone_fernet_tag: "{{ keystone_tag }}"
|
||||||
keystone_fernet_image_full: "{{ keystone_fernet_image }}:{{ keystone_fernet_tag }}"
|
keystone_fernet_image_full: "{{ keystone_fernet_image }}:{{ keystone_fernet_tag }}"
|
||||||
|
|
||||||
keystone_ssh_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/keystone-ssh"
|
keystone_ssh_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}keystone-ssh"
|
||||||
keystone_ssh_tag: "{{ keystone_tag }}"
|
keystone_ssh_tag: "{{ keystone_tag }}"
|
||||||
keystone_ssh_image_full: "{{ keystone_ssh_image }}:{{ keystone_ssh_tag }}"
|
keystone_ssh_image_full: "{{ keystone_ssh_image }}:{{ keystone_ssh_tag }}"
|
||||||
|
|
||||||
|
@ -30,7 +30,7 @@ kuryr_config_validation:
|
|||||||
####################
|
####################
|
||||||
# Docker
|
# Docker
|
||||||
####################
|
####################
|
||||||
kuryr_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/kuryr-libnetwork"
|
kuryr_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}kuryr-libnetwork"
|
||||||
kuryr_tag: "{{ openstack_tag }}"
|
kuryr_tag: "{{ openstack_tag }}"
|
||||||
kuryr_image_full: "{{ kuryr_image }}:{{ kuryr_tag }}"
|
kuryr_image_full: "{{ kuryr_image }}:{{ kuryr_tag }}"
|
||||||
|
|
||||||
|
@ -22,11 +22,11 @@ letsencrypt_services:
|
|||||||
letsencrypt_tag: "{{ openstack_tag }}"
|
letsencrypt_tag: "{{ openstack_tag }}"
|
||||||
letsencrypt_logging_debug: "{{ openstack_logging_debug }}"
|
letsencrypt_logging_debug: "{{ openstack_logging_debug }}"
|
||||||
|
|
||||||
letsencrypt_lego_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/letsencrypt-lego"
|
letsencrypt_lego_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}letsencrypt-lego"
|
||||||
letsencrypt_lego_tag: "{{ letsencrypt_tag }}"
|
letsencrypt_lego_tag: "{{ letsencrypt_tag }}"
|
||||||
letsencrypt_lego_image_full: "{{ letsencrypt_lego_image }}:{{ letsencrypt_lego_tag }}"
|
letsencrypt_lego_image_full: "{{ letsencrypt_lego_image }}:{{ letsencrypt_lego_tag }}"
|
||||||
|
|
||||||
letsencrypt_webserver_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/letsencrypt-webserver"
|
letsencrypt_webserver_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}letsencrypt-webserver"
|
||||||
letsencrypt_webserver_tag: "{{ letsencrypt_tag }}"
|
letsencrypt_webserver_tag: "{{ letsencrypt_tag }}"
|
||||||
letsencrypt_webserver_image_full: "{{ letsencrypt_webserver_image }}:{{ letsencrypt_webserver_tag }}"
|
letsencrypt_webserver_image_full: "{{ letsencrypt_webserver_image }}:{{ letsencrypt_webserver_tag }}"
|
||||||
|
|
||||||
|
@ -39,19 +39,19 @@ loadbalancer_services:
|
|||||||
####################
|
####################
|
||||||
# Docker
|
# Docker
|
||||||
####################
|
####################
|
||||||
keepalived_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/keepalived"
|
keepalived_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}keepalived"
|
||||||
keepalived_tag: "{{ openstack_tag }}"
|
keepalived_tag: "{{ openstack_tag }}"
|
||||||
keepalived_image_full: "{{ keepalived_image }}:{{ keepalived_tag }}"
|
keepalived_image_full: "{{ keepalived_image }}:{{ keepalived_tag }}"
|
||||||
|
|
||||||
haproxy_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/haproxy"
|
haproxy_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}haproxy"
|
||||||
haproxy_tag: "{{ openstack_tag }}"
|
haproxy_tag: "{{ openstack_tag }}"
|
||||||
haproxy_image_full: "{{ haproxy_image }}:{{ haproxy_tag }}"
|
haproxy_image_full: "{{ haproxy_image }}:{{ haproxy_tag }}"
|
||||||
|
|
||||||
proxysql_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/proxysql"
|
proxysql_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}proxysql"
|
||||||
proxysql_tag: "{{ openstack_tag }}"
|
proxysql_tag: "{{ openstack_tag }}"
|
||||||
proxysql_image_full: "{{ proxysql_image }}:{{ proxysql_tag }}"
|
proxysql_image_full: "{{ proxysql_image }}:{{ proxysql_tag }}"
|
||||||
|
|
||||||
haproxy_ssh_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/haproxy-ssh"
|
haproxy_ssh_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}haproxy-ssh"
|
||||||
haproxy_ssh_tag: "{{ haproxy_tag }}"
|
haproxy_ssh_tag: "{{ haproxy_tag }}"
|
||||||
haproxy_ssh_image_full: "{{ haproxy_ssh_image }}:{{ haproxy_ssh_tag }}"
|
haproxy_ssh_image_full: "{{ haproxy_ssh_image }}:{{ haproxy_ssh_tag }}"
|
||||||
|
|
||||||
|
@ -76,11 +76,11 @@ default_docker_volume_type: ""
|
|||||||
####################
|
####################
|
||||||
magnum_tag: "{{ openstack_tag }}"
|
magnum_tag: "{{ openstack_tag }}"
|
||||||
|
|
||||||
magnum_api_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/magnum-api"
|
magnum_api_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}magnum-api"
|
||||||
magnum_api_tag: "{{ magnum_tag }}"
|
magnum_api_tag: "{{ magnum_tag }}"
|
||||||
magnum_api_image_full: "{{ magnum_api_image }}:{{ magnum_api_tag }}"
|
magnum_api_image_full: "{{ magnum_api_image }}:{{ magnum_api_tag }}"
|
||||||
|
|
||||||
magnum_conductor_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/magnum-conductor"
|
magnum_conductor_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}magnum-conductor"
|
||||||
magnum_conductor_tag: "{{ magnum_tag }}"
|
magnum_conductor_tag: "{{ magnum_tag }}"
|
||||||
magnum_conductor_image_full: "{{ magnum_conductor_image }}:{{ magnum_conductor_tag }}"
|
magnum_conductor_image_full: "{{ magnum_conductor_image }}:{{ magnum_conductor_tag }}"
|
||||||
|
|
||||||
|
@ -82,19 +82,19 @@ manila_database_shard:
|
|||||||
#####################
|
#####################
|
||||||
manila_tag: "{{ openstack_tag }}"
|
manila_tag: "{{ openstack_tag }}"
|
||||||
|
|
||||||
manila_share_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/manila-share"
|
manila_share_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}manila-share"
|
||||||
manila_share_tag: "{{ manila_tag }}"
|
manila_share_tag: "{{ manila_tag }}"
|
||||||
manila_share_image_full: "{{ manila_share_image }}:{{ manila_share_tag }}"
|
manila_share_image_full: "{{ manila_share_image }}:{{ manila_share_tag }}"
|
||||||
|
|
||||||
manila_scheduler_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/manila-scheduler"
|
manila_scheduler_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}manila-scheduler"
|
||||||
manila_scheduler_tag: "{{ manila_tag }}"
|
manila_scheduler_tag: "{{ manila_tag }}"
|
||||||
manila_scheduler_image_full: "{{ manila_scheduler_image }}:{{ manila_scheduler_tag }}"
|
manila_scheduler_image_full: "{{ manila_scheduler_image }}:{{ manila_scheduler_tag }}"
|
||||||
|
|
||||||
manila_api_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/manila-api"
|
manila_api_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}manila-api"
|
||||||
manila_api_tag: "{{ manila_tag }}"
|
manila_api_tag: "{{ manila_tag }}"
|
||||||
manila_api_image_full: "{{ manila_api_image }}:{{ manila_api_tag }}"
|
manila_api_image_full: "{{ manila_api_image }}:{{ manila_api_tag }}"
|
||||||
|
|
||||||
manila_data_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/manila-data"
|
manila_data_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}manila-data"
|
||||||
manila_data_tag: "{{ manila_tag }}"
|
manila_data_tag: "{{ manila_tag }}"
|
||||||
manila_data_image_full: "{{ manila_data_image }}:{{ manila_data_tag }}"
|
manila_data_image_full: "{{ manila_data_image }}:{{ manila_data_tag }}"
|
||||||
|
|
||||||
|
@ -67,11 +67,11 @@ external_haproxy_members: "{% for host in mariadb_default_database_shard_hosts %
|
|||||||
####################
|
####################
|
||||||
# Docker
|
# Docker
|
||||||
####################
|
####################
|
||||||
mariadb_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/mariadb-server"
|
mariadb_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}mariadb-server"
|
||||||
mariadb_tag: "{{ openstack_tag }}"
|
mariadb_tag: "{{ openstack_tag }}"
|
||||||
mariadb_image_full: "{{ mariadb_image }}:{{ mariadb_tag }}"
|
mariadb_image_full: "{{ mariadb_image }}:{{ mariadb_tag }}"
|
||||||
|
|
||||||
mariadb_clustercheck_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/mariadb-clustercheck"
|
mariadb_clustercheck_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}mariadb-clustercheck"
|
||||||
mariadb_clustercheck_tag: "{{ mariadb_tag }}"
|
mariadb_clustercheck_tag: "{{ mariadb_tag }}"
|
||||||
mariadb_clustercheck_image_full: "{{ mariadb_clustercheck_image }}:{{ mariadb_clustercheck_tag }}"
|
mariadb_clustercheck_image_full: "{{ mariadb_clustercheck_image }}:{{ mariadb_clustercheck_tag }}"
|
||||||
|
|
||||||
|
@ -78,15 +78,15 @@ masakari_database_shard:
|
|||||||
####################
|
####################
|
||||||
masakari_tag: "{{ openstack_tag }}"
|
masakari_tag: "{{ openstack_tag }}"
|
||||||
|
|
||||||
masakari_api_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/masakari-api"
|
masakari_api_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}masakari-api"
|
||||||
masakari_api_tag: "{{ masakari_tag }}"
|
masakari_api_tag: "{{ masakari_tag }}"
|
||||||
masakari_api_image_full: "{{ masakari_api_image }}:{{ masakari_api_tag }}"
|
masakari_api_image_full: "{{ masakari_api_image }}:{{ masakari_api_tag }}"
|
||||||
|
|
||||||
masakari_engine_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/masakari-engine"
|
masakari_engine_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}masakari-engine"
|
||||||
masakari_engine_tag: "{{ masakari_tag }}"
|
masakari_engine_tag: "{{ masakari_tag }}"
|
||||||
masakari_engine_image_full: "{{ masakari_engine_image }}:{{ masakari_engine_tag }}"
|
masakari_engine_image_full: "{{ masakari_engine_image }}:{{ masakari_engine_tag }}"
|
||||||
|
|
||||||
masakari_monitors_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/masakari-monitors"
|
masakari_monitors_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}masakari-monitors"
|
||||||
masakari_monitors_tag: "{{ masakari_tag }}"
|
masakari_monitors_tag: "{{ masakari_tag }}"
|
||||||
masakari_monitors_image_full: "{{ masakari_monitors_image }}:{{ masakari_monitors_tag }}"
|
masakari_monitors_image_full: "{{ masakari_monitors_image }}:{{ masakari_monitors_tag }}"
|
||||||
|
|
||||||
|
@ -24,7 +24,7 @@ memcached_services:
|
|||||||
####################
|
####################
|
||||||
# Docker
|
# Docker
|
||||||
####################
|
####################
|
||||||
memcached_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/memcached"
|
memcached_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}memcached"
|
||||||
memcached_tag: "{{ openstack_tag }}"
|
memcached_tag: "{{ openstack_tag }}"
|
||||||
memcached_image_full: "{{ memcached_image }}:{{ memcached_tag }}"
|
memcached_image_full: "{{ memcached_image }}:{{ memcached_tag }}"
|
||||||
memcached_dimensions: "{{ default_container_dimensions }}"
|
memcached_dimensions: "{{ default_container_dimensions }}"
|
||||||
|
@ -80,19 +80,19 @@ mistral_database_shard:
|
|||||||
####################
|
####################
|
||||||
mistral_tag: "{{ openstack_tag }}"
|
mistral_tag: "{{ openstack_tag }}"
|
||||||
|
|
||||||
mistral_engine_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/mistral-engine"
|
mistral_engine_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}mistral-engine"
|
||||||
mistral_engine_tag: "{{ mistral_tag }}"
|
mistral_engine_tag: "{{ mistral_tag }}"
|
||||||
mistral_engine_image_full: "{{ mistral_engine_image }}:{{ mistral_engine_tag }}"
|
mistral_engine_image_full: "{{ mistral_engine_image }}:{{ mistral_engine_tag }}"
|
||||||
|
|
||||||
mistral_event_engine_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/mistral-event-engine"
|
mistral_event_engine_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}mistral-event-engine"
|
||||||
mistral_event_engine_tag: "{{ mistral_tag }}"
|
mistral_event_engine_tag: "{{ mistral_tag }}"
|
||||||
mistral_event_engine_image_full: "{{ mistral_event_engine_image }}:{{ mistral_event_engine_tag }}"
|
mistral_event_engine_image_full: "{{ mistral_event_engine_image }}:{{ mistral_event_engine_tag }}"
|
||||||
|
|
||||||
mistral_executor_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/mistral-executor"
|
mistral_executor_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}mistral-executor"
|
||||||
mistral_executor_tag: "{{ mistral_tag }}"
|
mistral_executor_tag: "{{ mistral_tag }}"
|
||||||
mistral_executor_image_full: "{{ mistral_executor_image }}:{{ mistral_executor_tag }}"
|
mistral_executor_image_full: "{{ mistral_executor_image }}:{{ mistral_executor_tag }}"
|
||||||
|
|
||||||
mistral_api_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/mistral-api"
|
mistral_api_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}mistral-api"
|
||||||
mistral_api_tag: "{{ mistral_tag }}"
|
mistral_api_tag: "{{ mistral_tag }}"
|
||||||
mistral_api_image_full: "{{ mistral_api_image }}:{{ mistral_api_tag }}"
|
mistral_api_image_full: "{{ mistral_api_image }}:{{ mistral_api_tag }}"
|
||||||
|
|
||||||
|
@ -13,7 +13,7 @@ multipathd_services:
|
|||||||
####################
|
####################
|
||||||
# Docker
|
# Docker
|
||||||
####################
|
####################
|
||||||
multipathd_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/multipathd"
|
multipathd_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}multipathd"
|
||||||
multipathd_tag: "{{ openstack_tag }}"
|
multipathd_tag: "{{ openstack_tag }}"
|
||||||
multipathd_image_full: "{{ multipathd_image }}:{{ multipathd_tag }}"
|
multipathd_image_full: "{{ multipathd_image }}:{{ multipathd_tag }}"
|
||||||
|
|
||||||
|
@ -263,67 +263,67 @@ neutron_database_shard:
|
|||||||
haproxy_tag: "{{ openstack_tag }}"
|
haproxy_tag: "{{ openstack_tag }}"
|
||||||
neutron_tag: "{{ openstack_tag }}"
|
neutron_tag: "{{ openstack_tag }}"
|
||||||
|
|
||||||
neutron_dhcp_agent_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/neutron-dhcp-agent"
|
neutron_dhcp_agent_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}neutron-dhcp-agent"
|
||||||
neutron_dhcp_agent_tag: "{{ neutron_tag }}"
|
neutron_dhcp_agent_tag: "{{ neutron_tag }}"
|
||||||
neutron_dhcp_agent_image_full: "{{ neutron_dhcp_agent_image }}:{{ neutron_dhcp_agent_tag }}"
|
neutron_dhcp_agent_image_full: "{{ neutron_dhcp_agent_image }}:{{ neutron_dhcp_agent_tag }}"
|
||||||
|
|
||||||
neutron_l3_agent_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/neutron-l3-agent"
|
neutron_l3_agent_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}neutron-l3-agent"
|
||||||
neutron_l3_agent_tag: "{{ neutron_tag }}"
|
neutron_l3_agent_tag: "{{ neutron_tag }}"
|
||||||
neutron_l3_agent_image_full: "{{ neutron_l3_agent_image }}:{{ neutron_l3_agent_tag }}"
|
neutron_l3_agent_image_full: "{{ neutron_l3_agent_image }}:{{ neutron_l3_agent_tag }}"
|
||||||
|
|
||||||
neutron_sriov_agent_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/neutron-sriov-agent"
|
neutron_sriov_agent_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}neutron-sriov-agent"
|
||||||
neutron_sriov_agent_tag: "{{ neutron_tag }}"
|
neutron_sriov_agent_tag: "{{ neutron_tag }}"
|
||||||
neutron_sriov_agent_image_full: "{{ neutron_sriov_agent_image }}:{{ neutron_sriov_agent_tag }}"
|
neutron_sriov_agent_image_full: "{{ neutron_sriov_agent_image }}:{{ neutron_sriov_agent_tag }}"
|
||||||
|
|
||||||
neutron_mlnx_agent_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/neutron-mlnx-agent"
|
neutron_mlnx_agent_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}neutron-mlnx-agent"
|
||||||
neutron_mlnx_agent_tag: "{{ neutron_tag }}"
|
neutron_mlnx_agent_tag: "{{ neutron_tag }}"
|
||||||
neutron_mlnx_agent_image_full: "{{ neutron_mlnx_agent_image }}:{{ neutron_mlnx_agent_tag }}"
|
neutron_mlnx_agent_image_full: "{{ neutron_mlnx_agent_image }}:{{ neutron_mlnx_agent_tag }}"
|
||||||
|
|
||||||
neutron_eswitchd_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/neutron-mlnx-agent"
|
neutron_eswitchd_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}neutron-mlnx-agent"
|
||||||
neutron_eswitchd_tag: "{{ neutron_mlnx_agent_tag }}"
|
neutron_eswitchd_tag: "{{ neutron_mlnx_agent_tag }}"
|
||||||
neutron_eswitchd_image_full: "{{ neutron_eswitchd_image }}:{{ neutron_eswitchd_tag }}"
|
neutron_eswitchd_image_full: "{{ neutron_eswitchd_image }}:{{ neutron_eswitchd_tag }}"
|
||||||
|
|
||||||
neutron_linuxbridge_agent_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/neutron-linuxbridge-agent"
|
neutron_linuxbridge_agent_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}neutron-linuxbridge-agent"
|
||||||
neutron_linuxbridge_agent_tag: "{{ neutron_tag }}"
|
neutron_linuxbridge_agent_tag: "{{ neutron_tag }}"
|
||||||
neutron_linuxbridge_agent_image_full: "{{ neutron_linuxbridge_agent_image }}:{{ neutron_linuxbridge_agent_tag }}"
|
neutron_linuxbridge_agent_image_full: "{{ neutron_linuxbridge_agent_image }}:{{ neutron_linuxbridge_agent_tag }}"
|
||||||
|
|
||||||
neutron_metadata_agent_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/neutron-metadata-agent"
|
neutron_metadata_agent_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}neutron-metadata-agent"
|
||||||
neutron_metadata_agent_tag: "{{ neutron_tag }}"
|
neutron_metadata_agent_tag: "{{ neutron_tag }}"
|
||||||
neutron_metadata_agent_image_full: "{{ neutron_metadata_agent_image }}:{{ neutron_metadata_agent_tag }}"
|
neutron_metadata_agent_image_full: "{{ neutron_metadata_agent_image }}:{{ neutron_metadata_agent_tag }}"
|
||||||
|
|
||||||
neutron_ovn_metadata_agent_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/neutron-metadata-agent"
|
neutron_ovn_metadata_agent_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}neutron-metadata-agent"
|
||||||
neutron_ovn_metadata_agent_tag: "{{ neutron_tag }}"
|
neutron_ovn_metadata_agent_tag: "{{ neutron_tag }}"
|
||||||
neutron_ovn_metadata_agent_image_full: "{{ neutron_ovn_metadata_agent_image }}:{{ neutron_ovn_metadata_agent_tag }}"
|
neutron_ovn_metadata_agent_image_full: "{{ neutron_ovn_metadata_agent_image }}:{{ neutron_ovn_metadata_agent_tag }}"
|
||||||
|
|
||||||
neutron_openvswitch_agent_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/neutron-openvswitch-agent"
|
neutron_openvswitch_agent_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}neutron-openvswitch-agent"
|
||||||
neutron_openvswitch_agent_tag: "{{ neutron_tag }}"
|
neutron_openvswitch_agent_tag: "{{ neutron_tag }}"
|
||||||
neutron_openvswitch_agent_image_full: "{{ neutron_openvswitch_agent_image }}:{{ neutron_openvswitch_agent_tag }}"
|
neutron_openvswitch_agent_image_full: "{{ neutron_openvswitch_agent_image }}:{{ neutron_openvswitch_agent_tag }}"
|
||||||
|
|
||||||
neutron_server_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/neutron-server"
|
neutron_server_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}neutron-server"
|
||||||
neutron_server_tag: "{{ neutron_tag }}"
|
neutron_server_tag: "{{ neutron_tag }}"
|
||||||
neutron_server_image_full: "{{ neutron_server_image }}:{{ neutron_server_tag }}"
|
neutron_server_image_full: "{{ neutron_server_image }}:{{ neutron_server_tag }}"
|
||||||
|
|
||||||
neutron_bgp_dragent_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/neutron-bgp-dragent"
|
neutron_bgp_dragent_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}neutron-bgp-dragent"
|
||||||
neutron_bgp_dragent_tag: "{{ neutron_tag }}"
|
neutron_bgp_dragent_tag: "{{ neutron_tag }}"
|
||||||
neutron_bgp_dragent_image_full: "{{ neutron_bgp_dragent_image }}:{{ neutron_bgp_dragent_tag }}"
|
neutron_bgp_dragent_image_full: "{{ neutron_bgp_dragent_image }}:{{ neutron_bgp_dragent_tag }}"
|
||||||
|
|
||||||
neutron_infoblox_ipam_agent_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/neutron-infoblox-ipam-agent"
|
neutron_infoblox_ipam_agent_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}neutron-infoblox-ipam-agent"
|
||||||
neutron_infoblox_ipam_agent_tag: "{{ neutron_tag }}"
|
neutron_infoblox_ipam_agent_tag: "{{ neutron_tag }}"
|
||||||
neutron_infoblox_ipam_agent_image_full: "{{ neutron_infoblox_ipam_agent_image }}:{{ neutron_infoblox_ipam_agent_tag }}"
|
neutron_infoblox_ipam_agent_image_full: "{{ neutron_infoblox_ipam_agent_image }}:{{ neutron_infoblox_ipam_agent_tag }}"
|
||||||
|
|
||||||
neutron_metering_agent_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/neutron-metering-agent"
|
neutron_metering_agent_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}neutron-metering-agent"
|
||||||
neutron_metering_agent_tag: "{{ neutron_tag }}"
|
neutron_metering_agent_tag: "{{ neutron_tag }}"
|
||||||
neutron_metering_agent_image_full: "{{ neutron_metering_agent_image }}:{{ neutron_metering_agent_tag }}"
|
neutron_metering_agent_image_full: "{{ neutron_metering_agent_image }}:{{ neutron_metering_agent_tag }}"
|
||||||
|
|
||||||
ironic_neutron_agent_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/ironic-neutron-agent"
|
ironic_neutron_agent_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}ironic-neutron-agent"
|
||||||
ironic_neutron_agent_tag: "{{ neutron_tag }}"
|
ironic_neutron_agent_tag: "{{ neutron_tag }}"
|
||||||
ironic_neutron_agent_image_full: "{{ ironic_neutron_agent_image }}:{{ ironic_neutron_agent_tag }}"
|
ironic_neutron_agent_image_full: "{{ ironic_neutron_agent_image }}:{{ ironic_neutron_agent_tag }}"
|
||||||
|
|
||||||
neutron_tls_proxy_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/haproxy"
|
neutron_tls_proxy_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}haproxy"
|
||||||
neutron_tls_proxy_tag: "{{ haproxy_tag }}"
|
neutron_tls_proxy_tag: "{{ haproxy_tag }}"
|
||||||
neutron_tls_proxy_image_full: "{{ neutron_tls_proxy_image }}:{{ neutron_tls_proxy_tag }}"
|
neutron_tls_proxy_image_full: "{{ neutron_tls_proxy_image }}:{{ neutron_tls_proxy_tag }}"
|
||||||
|
|
||||||
neutron_ovn_agent_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/neutron-ovn-agent"
|
neutron_ovn_agent_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}neutron-ovn-agent"
|
||||||
neutron_ovn_agent_tag: "{{ neutron_tag }}"
|
neutron_ovn_agent_tag: "{{ neutron_tag }}"
|
||||||
neutron_ovn_agent_image_full: "{{ neutron_ovn_agent_image }}:{{ neutron_ovn_agent_tag }}"
|
neutron_ovn_agent_image_full: "{{ neutron_ovn_agent_image }}:{{ neutron_ovn_agent_tag }}"
|
||||||
|
|
||||||
|
@ -223,36 +223,36 @@ nova_cell_notify_rabbitmq_users:
|
|||||||
####################
|
####################
|
||||||
nova_tag: "{{ openstack_tag }}"
|
nova_tag: "{{ openstack_tag }}"
|
||||||
|
|
||||||
nova_libvirt_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/nova-libvirt"
|
nova_libvirt_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}nova-libvirt"
|
||||||
nova_libvirt_tag: "{{ nova_tag }}"
|
nova_libvirt_tag: "{{ nova_tag }}"
|
||||||
nova_libvirt_image_full: "{{ nova_libvirt_image }}:{{ nova_libvirt_tag }}"
|
nova_libvirt_image_full: "{{ nova_libvirt_image }}:{{ nova_libvirt_tag }}"
|
||||||
nova_libvirt_cpu_mode: "{{ 'host-passthrough' if ansible_facts.architecture == 'aarch64' else '' }}"
|
nova_libvirt_cpu_mode: "{{ 'host-passthrough' if ansible_facts.architecture == 'aarch64' else '' }}"
|
||||||
|
|
||||||
nova_ssh_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/nova-ssh"
|
nova_ssh_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}nova-ssh"
|
||||||
nova_ssh_tag: "{{ nova_tag }}"
|
nova_ssh_tag: "{{ nova_tag }}"
|
||||||
nova_ssh_image_full: "{{ nova_ssh_image }}:{{ nova_ssh_tag }}"
|
nova_ssh_image_full: "{{ nova_ssh_image }}:{{ nova_ssh_tag }}"
|
||||||
|
|
||||||
nova_novncproxy_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/nova-novncproxy"
|
nova_novncproxy_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}nova-novncproxy"
|
||||||
nova_novncproxy_tag: "{{ nova_tag }}"
|
nova_novncproxy_tag: "{{ nova_tag }}"
|
||||||
nova_novncproxy_image_full: "{{ nova_novncproxy_image }}:{{ nova_novncproxy_tag }}"
|
nova_novncproxy_image_full: "{{ nova_novncproxy_image }}:{{ nova_novncproxy_tag }}"
|
||||||
|
|
||||||
nova_spicehtml5proxy_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/nova-spicehtml5proxy"
|
nova_spicehtml5proxy_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}nova-spicehtml5proxy"
|
||||||
nova_spicehtml5proxy_tag: "{{ nova_tag }}"
|
nova_spicehtml5proxy_tag: "{{ nova_tag }}"
|
||||||
nova_spicehtml5proxy_image_full: "{{ nova_spicehtml5proxy_image }}:{{ nova_spicehtml5proxy_tag }}"
|
nova_spicehtml5proxy_image_full: "{{ nova_spicehtml5proxy_image }}:{{ nova_spicehtml5proxy_tag }}"
|
||||||
|
|
||||||
nova_serialproxy_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/nova-serialproxy"
|
nova_serialproxy_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}nova-serialproxy"
|
||||||
nova_serialproxy_tag: "{{ nova_tag }}"
|
nova_serialproxy_tag: "{{ nova_tag }}"
|
||||||
nova_serialproxy_image_full: "{{ nova_serialproxy_image }}:{{ nova_serialproxy_tag }}"
|
nova_serialproxy_image_full: "{{ nova_serialproxy_image }}:{{ nova_serialproxy_tag }}"
|
||||||
|
|
||||||
nova_conductor_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/nova-conductor"
|
nova_conductor_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}nova-conductor"
|
||||||
nova_conductor_tag: "{{ nova_tag }}"
|
nova_conductor_tag: "{{ nova_tag }}"
|
||||||
nova_conductor_image_full: "{{ nova_conductor_image }}:{{ nova_conductor_tag }}"
|
nova_conductor_image_full: "{{ nova_conductor_image }}:{{ nova_conductor_tag }}"
|
||||||
|
|
||||||
nova_compute_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/nova-compute"
|
nova_compute_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}nova-compute"
|
||||||
nova_compute_tag: "{{ nova_tag }}"
|
nova_compute_tag: "{{ nova_tag }}"
|
||||||
nova_compute_image_full: "{{ nova_compute_image }}:{{ nova_compute_tag }}"
|
nova_compute_image_full: "{{ nova_compute_image }}:{{ nova_compute_tag }}"
|
||||||
|
|
||||||
nova_compute_ironic_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/nova-compute-ironic"
|
nova_compute_ironic_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}nova-compute-ironic"
|
||||||
nova_compute_ironic_tag: "{{ nova_tag }}"
|
nova_compute_ironic_tag: "{{ nova_tag }}"
|
||||||
nova_compute_ironic_image_full: "{{ nova_compute_ironic_image }}:{{ nova_compute_ironic_tag }}"
|
nova_compute_ironic_image_full: "{{ nova_compute_ironic_image }}:{{ nova_compute_ironic_tag }}"
|
||||||
|
|
||||||
|
@ -105,15 +105,15 @@ nova_database_shard:
|
|||||||
####################
|
####################
|
||||||
nova_tag: "{{ openstack_tag }}"
|
nova_tag: "{{ openstack_tag }}"
|
||||||
|
|
||||||
nova_super_conductor_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/nova-conductor"
|
nova_super_conductor_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}nova-conductor"
|
||||||
nova_super_conductor_tag: "{{ nova_tag }}"
|
nova_super_conductor_tag: "{{ nova_tag }}"
|
||||||
nova_super_conductor_image_full: "{{ nova_super_conductor_image }}:{{ nova_super_conductor_tag }}"
|
nova_super_conductor_image_full: "{{ nova_super_conductor_image }}:{{ nova_super_conductor_tag }}"
|
||||||
|
|
||||||
nova_scheduler_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/nova-scheduler"
|
nova_scheduler_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}nova-scheduler"
|
||||||
nova_scheduler_tag: "{{ nova_tag }}"
|
nova_scheduler_tag: "{{ nova_tag }}"
|
||||||
nova_scheduler_image_full: "{{ nova_scheduler_image }}:{{ nova_scheduler_tag }}"
|
nova_scheduler_image_full: "{{ nova_scheduler_image }}:{{ nova_scheduler_tag }}"
|
||||||
|
|
||||||
nova_api_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/nova-api"
|
nova_api_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}nova-api"
|
||||||
nova_api_tag: "{{ nova_tag }}"
|
nova_api_tag: "{{ nova_tag }}"
|
||||||
nova_api_image_full: "{{ nova_api_image }}:{{ nova_api_tag }}"
|
nova_api_image_full: "{{ nova_api_image }}:{{ nova_api_tag }}"
|
||||||
|
|
||||||
|
@ -106,23 +106,23 @@ octavia_database_shard:
|
|||||||
####################
|
####################
|
||||||
octavia_tag: "{{ openstack_tag }}"
|
octavia_tag: "{{ openstack_tag }}"
|
||||||
|
|
||||||
octavia_api_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/octavia-api"
|
octavia_api_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}octavia-api"
|
||||||
octavia_api_tag: "{{ octavia_tag }}"
|
octavia_api_tag: "{{ octavia_tag }}"
|
||||||
octavia_api_image_full: "{{ octavia_api_image }}:{{ octavia_api_tag }}"
|
octavia_api_image_full: "{{ octavia_api_image }}:{{ octavia_api_tag }}"
|
||||||
|
|
||||||
octavia_driver_agent_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/octavia-driver-agent"
|
octavia_driver_agent_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}octavia-driver-agent"
|
||||||
octavia_driver_agent_tag: "{{ octavia_tag }}"
|
octavia_driver_agent_tag: "{{ octavia_tag }}"
|
||||||
octavia_driver_agent_image_full: "{{ octavia_driver_agent_image }}:{{ octavia_driver_agent_tag }}"
|
octavia_driver_agent_image_full: "{{ octavia_driver_agent_image }}:{{ octavia_driver_agent_tag }}"
|
||||||
|
|
||||||
octavia_health_manager_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/octavia-health-manager"
|
octavia_health_manager_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}octavia-health-manager"
|
||||||
octavia_health_manager_tag: "{{ octavia_tag }}"
|
octavia_health_manager_tag: "{{ octavia_tag }}"
|
||||||
octavia_health_manager_image_full: "{{ octavia_health_manager_image }}:{{ octavia_health_manager_tag }}"
|
octavia_health_manager_image_full: "{{ octavia_health_manager_image }}:{{ octavia_health_manager_tag }}"
|
||||||
|
|
||||||
octavia_housekeeping_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/octavia-housekeeping"
|
octavia_housekeeping_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}octavia-housekeeping"
|
||||||
octavia_housekeeping_tag: "{{ octavia_tag }}"
|
octavia_housekeeping_tag: "{{ octavia_tag }}"
|
||||||
octavia_housekeeping_image_full: "{{ octavia_housekeeping_image }}:{{ octavia_housekeeping_tag }}"
|
octavia_housekeeping_image_full: "{{ octavia_housekeeping_image }}:{{ octavia_housekeeping_tag }}"
|
||||||
|
|
||||||
octavia_worker_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/octavia-worker"
|
octavia_worker_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}octavia-worker"
|
||||||
octavia_worker_tag: "{{ octavia_tag }}"
|
octavia_worker_tag: "{{ octavia_tag }}"
|
||||||
octavia_worker_image_full: "{{ octavia_worker_image }}:{{ octavia_worker_tag }}"
|
octavia_worker_image_full: "{{ octavia_worker_image }}:{{ octavia_worker_tag }}"
|
||||||
|
|
||||||
|
@ -129,11 +129,11 @@ opensearch_dashboards_opensearch_ssl_verify: true
|
|||||||
####################
|
####################
|
||||||
# Docker
|
# Docker
|
||||||
####################
|
####################
|
||||||
opensearch_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/opensearch"
|
opensearch_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}opensearch"
|
||||||
opensearch_tag: "{{ openstack_tag }}"
|
opensearch_tag: "{{ openstack_tag }}"
|
||||||
opensearch_image_full: "{{ opensearch_image }}:{{ opensearch_tag }}"
|
opensearch_image_full: "{{ opensearch_image }}:{{ opensearch_tag }}"
|
||||||
|
|
||||||
opensearch_dashboards_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/opensearch-dashboards"
|
opensearch_dashboards_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}opensearch-dashboards"
|
||||||
opensearch_dashboards_tag: "{{ opensearch_tag }}"
|
opensearch_dashboards_tag: "{{ opensearch_tag }}"
|
||||||
opensearch_dashboards_image_full: "{{ opensearch_dashboards_image }}:{{ opensearch_dashboards_tag }}"
|
opensearch_dashboards_image_full: "{{ opensearch_dashboards_image }}:{{ opensearch_dashboards_tag }}"
|
||||||
|
|
||||||
|
@ -39,11 +39,11 @@ openvswitch_services:
|
|||||||
####################
|
####################
|
||||||
openvswitch_tag: "{{ openstack_tag }}"
|
openvswitch_tag: "{{ openstack_tag }}"
|
||||||
|
|
||||||
openvswitch_db_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/openvswitch-db-server"
|
openvswitch_db_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}openvswitch-db-server"
|
||||||
openvswitch_db_tag: "{{ openvswitch_tag }}"
|
openvswitch_db_tag: "{{ openvswitch_tag }}"
|
||||||
openvswitch_db_image_full: "{{ openvswitch_db_image }}:{{ openvswitch_db_tag }}"
|
openvswitch_db_image_full: "{{ openvswitch_db_image }}:{{ openvswitch_db_tag }}"
|
||||||
|
|
||||||
openvswitch_vswitchd_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/openvswitch-vswitchd"
|
openvswitch_vswitchd_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}openvswitch-vswitchd"
|
||||||
openvswitch_vswitchd_tag: "{{ openvswitch_tag }}"
|
openvswitch_vswitchd_tag: "{{ openvswitch_tag }}"
|
||||||
openvswitch_vswitchd_image_full: "{{ openvswitch_vswitchd_image }}:{{ openvswitch_vswitchd_tag }}"
|
openvswitch_vswitchd_image_full: "{{ openvswitch_vswitchd_image }}:{{ openvswitch_vswitchd_tag }}"
|
||||||
|
|
||||||
|
@ -13,7 +13,7 @@ ovn_controller_services:
|
|||||||
####################
|
####################
|
||||||
ovn_tag: "{{ openstack_tag }}"
|
ovn_tag: "{{ openstack_tag }}"
|
||||||
|
|
||||||
ovn_controller_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/ovn-controller"
|
ovn_controller_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}ovn-controller"
|
||||||
ovn_controller_tag: "{{ ovn_tag }}"
|
ovn_controller_tag: "{{ ovn_tag }}"
|
||||||
ovn_controller_image_full: "{{ ovn_controller_image }}:{{ ovn_controller_tag }}"
|
ovn_controller_image_full: "{{ ovn_controller_image }}:{{ ovn_controller_tag }}"
|
||||||
|
|
||||||
|
@ -28,15 +28,15 @@ ovn_db_services:
|
|||||||
####################
|
####################
|
||||||
ovn_tag: "{{ openstack_tag }}"
|
ovn_tag: "{{ openstack_tag }}"
|
||||||
|
|
||||||
ovn_northd_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/ovn-northd"
|
ovn_northd_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}ovn-northd"
|
||||||
ovn_northd_tag: "{{ ovn_tag }}"
|
ovn_northd_tag: "{{ ovn_tag }}"
|
||||||
ovn_northd_image_full: "{{ ovn_northd_image }}:{{ ovn_northd_tag }}"
|
ovn_northd_image_full: "{{ ovn_northd_image }}:{{ ovn_northd_tag }}"
|
||||||
|
|
||||||
ovn_nb_db_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/ovn-nb-db-server"
|
ovn_nb_db_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}ovn-nb-db-server"
|
||||||
ovn_nb_db_tag: "{{ ovn_tag }}"
|
ovn_nb_db_tag: "{{ ovn_tag }}"
|
||||||
ovn_nb_db_image_full: "{{ ovn_nb_db_image }}:{{ ovn_nb_db_tag }}"
|
ovn_nb_db_image_full: "{{ ovn_nb_db_image }}:{{ ovn_nb_db_tag }}"
|
||||||
|
|
||||||
ovn_sb_db_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/ovn-sb-db-server"
|
ovn_sb_db_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}ovn-sb-db-server"
|
||||||
ovn_sb_db_tag: "{{ ovn_tag }}"
|
ovn_sb_db_tag: "{{ ovn_tag }}"
|
||||||
ovn_sb_db_image_full: "{{ ovn_sb_db_image }}:{{ ovn_sb_db_tag }}"
|
ovn_sb_db_image_full: "{{ ovn_sb_db_image }}:{{ ovn_sb_db_tag }}"
|
||||||
|
|
||||||
|
@ -58,11 +58,11 @@ ovs_physical_port_policy: named
|
|||||||
####################
|
####################
|
||||||
ovsdpdk_tag: "{{ openstack_tag }}"
|
ovsdpdk_tag: "{{ openstack_tag }}"
|
||||||
|
|
||||||
ovsdpdk_db_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/ovsdpdk-db"
|
ovsdpdk_db_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}ovsdpdk-db"
|
||||||
ovsdpdk_db_tag: "{{ ovsdpdk_tag }}"
|
ovsdpdk_db_tag: "{{ ovsdpdk_tag }}"
|
||||||
ovsdpdk_db_image_full: "{{ ovsdpdk_db_image }}:{{ ovsdpdk_db_tag }}"
|
ovsdpdk_db_image_full: "{{ ovsdpdk_db_image }}:{{ ovsdpdk_db_tag }}"
|
||||||
|
|
||||||
ovsdpdk_vswitchd_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/ovsdpdk-vswitchd"
|
ovsdpdk_vswitchd_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}ovsdpdk-vswitchd"
|
||||||
ovsdpdk_vswitchd_tag: "{{ ovsdpdk_tag }}"
|
ovsdpdk_vswitchd_tag: "{{ ovsdpdk_tag }}"
|
||||||
ovsdpdk_vswitchd_image_full: "{{ ovsdpdk_vswitchd_image }}:{{ ovsdpdk_vswitchd_tag }}"
|
ovsdpdk_vswitchd_image_full: "{{ ovsdpdk_vswitchd_image }}:{{ ovsdpdk_vswitchd_tag }}"
|
||||||
ovsdpdk_db_dimensions: "{{ default_container_dimensions }}"
|
ovsdpdk_db_dimensions: "{{ default_container_dimensions }}"
|
||||||
|
@ -58,7 +58,7 @@ placement_database_shard:
|
|||||||
####################
|
####################
|
||||||
placement_tag: "{{ openstack_tag }}"
|
placement_tag: "{{ openstack_tag }}"
|
||||||
|
|
||||||
placement_api_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/placement-api"
|
placement_api_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}placement-api"
|
||||||
placement_api_tag: "{{ placement_tag }}"
|
placement_api_tag: "{{ placement_tag }}"
|
||||||
placement_api_image_full: "{{ placement_api_image }}:{{ placement_api_tag }}"
|
placement_api_image_full: "{{ placement_api_image }}:{{ placement_api_tag }}"
|
||||||
|
|
||||||
|
@ -194,48 +194,48 @@ prometheus_blackbox_exporter_endpoints: []
|
|||||||
####################
|
####################
|
||||||
prometheus_tag: "{{ openstack_tag }}"
|
prometheus_tag: "{{ openstack_tag }}"
|
||||||
|
|
||||||
prometheus_server_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/prometheus-v2-server"
|
prometheus_server_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}prometheus-v2-server"
|
||||||
prometheus_server_tag: "{{ prometheus_tag }}"
|
prometheus_server_tag: "{{ prometheus_tag }}"
|
||||||
prometheus_server_image_full: "{{ prometheus_server_image }}:{{ prometheus_server_tag }}"
|
prometheus_server_image_full: "{{ prometheus_server_image }}:{{ prometheus_server_tag }}"
|
||||||
|
|
||||||
prometheus_mysqld_exporter_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/prometheus-mysqld-exporter"
|
prometheus_mysqld_exporter_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}prometheus-mysqld-exporter"
|
||||||
prometheus_mysqld_exporter_tag: "{{ prometheus_tag }}"
|
prometheus_mysqld_exporter_tag: "{{ prometheus_tag }}"
|
||||||
prometheus_mysqld_exporter_image_full: "{{ prometheus_mysqld_exporter_image }}:{{ prometheus_mysqld_exporter_tag }}"
|
prometheus_mysqld_exporter_image_full: "{{ prometheus_mysqld_exporter_image }}:{{ prometheus_mysqld_exporter_tag }}"
|
||||||
|
|
||||||
prometheus_node_exporter_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/prometheus-node-exporter"
|
prometheus_node_exporter_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}prometheus-node-exporter"
|
||||||
prometheus_node_exporter_tag: "{{ prometheus_tag }}"
|
prometheus_node_exporter_tag: "{{ prometheus_tag }}"
|
||||||
prometheus_node_exporter_image_full: "{{ prometheus_node_exporter_image }}:{{ prometheus_node_exporter_tag }}"
|
prometheus_node_exporter_image_full: "{{ prometheus_node_exporter_image }}:{{ prometheus_node_exporter_tag }}"
|
||||||
|
|
||||||
prometheus_memcached_exporter_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/prometheus-memcached-exporter"
|
prometheus_memcached_exporter_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}prometheus-memcached-exporter"
|
||||||
prometheus_memcached_exporter_tag: "{{ prometheus_tag }}"
|
prometheus_memcached_exporter_tag: "{{ prometheus_tag }}"
|
||||||
prometheus_memcached_exporter_image_full: "{{ prometheus_memcached_exporter_image }}:{{ prometheus_memcached_exporter_tag }}"
|
prometheus_memcached_exporter_image_full: "{{ prometheus_memcached_exporter_image }}:{{ prometheus_memcached_exporter_tag }}"
|
||||||
|
|
||||||
prometheus_cadvisor_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/prometheus-cadvisor"
|
prometheus_cadvisor_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}prometheus-cadvisor"
|
||||||
prometheus_cadvisor_tag: "{{ prometheus_tag }}"
|
prometheus_cadvisor_tag: "{{ prometheus_tag }}"
|
||||||
prometheus_cadvisor_image_full: "{{ prometheus_cadvisor_image }}:{{ prometheus_cadvisor_tag }}"
|
prometheus_cadvisor_image_full: "{{ prometheus_cadvisor_image }}:{{ prometheus_cadvisor_tag }}"
|
||||||
|
|
||||||
prometheus_alertmanager_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/prometheus-alertmanager"
|
prometheus_alertmanager_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}prometheus-alertmanager"
|
||||||
prometheus_alertmanager_tag: "{{ prometheus_tag }}"
|
prometheus_alertmanager_tag: "{{ prometheus_tag }}"
|
||||||
prometheus_alertmanager_image_full: "{{ prometheus_alertmanager_image }}:{{ prometheus_alertmanager_tag }}"
|
prometheus_alertmanager_image_full: "{{ prometheus_alertmanager_image }}:{{ prometheus_alertmanager_tag }}"
|
||||||
|
|
||||||
# Prometheus openstack_exporter
|
# Prometheus openstack_exporter
|
||||||
prometheus_openstack_exporter_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/prometheus-openstack-exporter"
|
prometheus_openstack_exporter_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}prometheus-openstack-exporter"
|
||||||
prometheus_openstack_exporter_tag: "{{ prometheus_tag }}"
|
prometheus_openstack_exporter_tag: "{{ prometheus_tag }}"
|
||||||
prometheus_openstack_exporter_image_full: "{{ prometheus_openstack_exporter_image }}:{{ prometheus_openstack_exporter_tag }}"
|
prometheus_openstack_exporter_image_full: "{{ prometheus_openstack_exporter_image }}:{{ prometheus_openstack_exporter_tag }}"
|
||||||
|
|
||||||
prometheus_elasticsearch_exporter_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/prometheus-elasticsearch-exporter"
|
prometheus_elasticsearch_exporter_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}prometheus-elasticsearch-exporter"
|
||||||
prometheus_elasticsearch_exporter_tag: "{{ prometheus_tag }}"
|
prometheus_elasticsearch_exporter_tag: "{{ prometheus_tag }}"
|
||||||
prometheus_elasticsearch_exporter_image_full: "{{ prometheus_elasticsearch_exporter_image }}:{{ prometheus_elasticsearch_exporter_tag }}"
|
prometheus_elasticsearch_exporter_image_full: "{{ prometheus_elasticsearch_exporter_image }}:{{ prometheus_elasticsearch_exporter_tag }}"
|
||||||
|
|
||||||
prometheus_blackbox_exporter_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/prometheus-blackbox-exporter"
|
prometheus_blackbox_exporter_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}prometheus-blackbox-exporter"
|
||||||
prometheus_blackbox_exporter_tag: "{{ prometheus_tag }}"
|
prometheus_blackbox_exporter_tag: "{{ prometheus_tag }}"
|
||||||
prometheus_blackbox_exporter_image_full: "{{ prometheus_blackbox_exporter_image }}:{{ prometheus_blackbox_exporter_tag }}"
|
prometheus_blackbox_exporter_image_full: "{{ prometheus_blackbox_exporter_image }}:{{ prometheus_blackbox_exporter_tag }}"
|
||||||
|
|
||||||
prometheus_libvirt_exporter_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/prometheus-libvirt-exporter"
|
prometheus_libvirt_exporter_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}prometheus-libvirt-exporter"
|
||||||
prometheus_libvirt_exporter_tag: "{{ prometheus_tag }}"
|
prometheus_libvirt_exporter_tag: "{{ prometheus_tag }}"
|
||||||
prometheus_libvirt_exporter_image_full: "{{ prometheus_libvirt_exporter_image }}:{{ prometheus_libvirt_exporter_tag }}"
|
prometheus_libvirt_exporter_image_full: "{{ prometheus_libvirt_exporter_image }}:{{ prometheus_libvirt_exporter_tag }}"
|
||||||
|
|
||||||
prometheus_msteams_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/prometheus-msteams"
|
prometheus_msteams_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}prometheus-msteams"
|
||||||
prometheus_msteams_tag: "{{ prometheus_tag }}"
|
prometheus_msteams_tag: "{{ prometheus_tag }}"
|
||||||
prometheus_msteams_image_full: "{{ prometheus_msteams_image }}:{{ prometheus_msteams_tag }}"
|
prometheus_msteams_image_full: "{{ prometheus_msteams_image }}:{{ prometheus_msteams_tag }}"
|
||||||
|
|
||||||
|
@ -27,7 +27,7 @@ rabbitmq_services:
|
|||||||
####################
|
####################
|
||||||
# Docker
|
# Docker
|
||||||
####################
|
####################
|
||||||
rabbitmq_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/rabbitmq"
|
rabbitmq_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}rabbitmq"
|
||||||
rabbitmq_tag: "{{ openstack_tag }}"
|
rabbitmq_tag: "{{ openstack_tag }}"
|
||||||
rabbitmq_image_full: "{{ rabbitmq_image }}:{{ rabbitmq_tag }}"
|
rabbitmq_image_full: "{{ rabbitmq_image }}:{{ rabbitmq_tag }}"
|
||||||
rabbitmq_dimensions: "{{ default_container_dimensions }}"
|
rabbitmq_dimensions: "{{ default_container_dimensions }}"
|
||||||
|
@ -23,11 +23,11 @@ redis_services:
|
|||||||
####################
|
####################
|
||||||
# Docker
|
# Docker
|
||||||
####################
|
####################
|
||||||
redis_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/redis"
|
redis_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}redis"
|
||||||
redis_tag: "{{ openstack_tag }}"
|
redis_tag: "{{ openstack_tag }}"
|
||||||
redis_image_full: "{{ redis_image }}:{{ redis_tag }}"
|
redis_image_full: "{{ redis_image }}:{{ redis_tag }}"
|
||||||
|
|
||||||
redis_sentinel_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/redis-sentinel"
|
redis_sentinel_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}redis-sentinel"
|
||||||
redis_sentinel_tag: "{{ openstack_tag }}"
|
redis_sentinel_tag: "{{ openstack_tag }}"
|
||||||
redis_sentinel_image_full: "{{ redis_sentinel_image }}:{{ redis_tag }}"
|
redis_sentinel_image_full: "{{ redis_sentinel_image }}:{{ redis_tag }}"
|
||||||
redis_dimensions: "{{ default_container_dimensions }}"
|
redis_dimensions: "{{ default_container_dimensions }}"
|
||||||
|
@ -74,11 +74,11 @@ skyline_database_shard:
|
|||||||
####################
|
####################
|
||||||
skyline_tag: "{{ openstack_tag }}"
|
skyline_tag: "{{ openstack_tag }}"
|
||||||
|
|
||||||
skyline_apiserver_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/skyline-apiserver"
|
skyline_apiserver_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}skyline-apiserver"
|
||||||
skyline_apiserver_tag: "{{ skyline_tag }}"
|
skyline_apiserver_tag: "{{ skyline_tag }}"
|
||||||
skyline_apiserver_image_full: "{{ skyline_apiserver_image }}:{{ skyline_apiserver_tag }}"
|
skyline_apiserver_image_full: "{{ skyline_apiserver_image }}:{{ skyline_apiserver_tag }}"
|
||||||
|
|
||||||
skyline_console_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/skyline-console"
|
skyline_console_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}skyline-console"
|
||||||
skyline_console_tag: "{{ skyline_tag }}"
|
skyline_console_tag: "{{ skyline_tag }}"
|
||||||
skyline_console_image_full: "{{ skyline_console_image }}:{{ skyline_console_tag }}"
|
skyline_console_image_full: "{{ skyline_console_image }}:{{ skyline_console_tag }}"
|
||||||
|
|
||||||
|
@ -21,27 +21,27 @@ swift_services:
|
|||||||
####################
|
####################
|
||||||
swift_tag: "{{ openstack_tag }}"
|
swift_tag: "{{ openstack_tag }}"
|
||||||
|
|
||||||
swift_proxy_server_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/swift-proxy-server"
|
swift_proxy_server_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}swift-proxy-server"
|
||||||
swift_proxy_server_tag: "{{ swift_tag }}"
|
swift_proxy_server_tag: "{{ swift_tag }}"
|
||||||
swift_proxy_server_image_full: "{{ swift_proxy_server_image }}:{{ swift_proxy_server_tag }}"
|
swift_proxy_server_image_full: "{{ swift_proxy_server_image }}:{{ swift_proxy_server_tag }}"
|
||||||
|
|
||||||
swift_account_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/swift-account"
|
swift_account_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}swift-account"
|
||||||
swift_account_tag: "{{ swift_tag }}"
|
swift_account_tag: "{{ swift_tag }}"
|
||||||
swift_account_image_full: "{{ swift_account_image }}:{{ swift_account_tag }}"
|
swift_account_image_full: "{{ swift_account_image }}:{{ swift_account_tag }}"
|
||||||
|
|
||||||
swift_container_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/swift-container"
|
swift_container_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}swift-container"
|
||||||
swift_container_tag: "{{ swift_tag }}"
|
swift_container_tag: "{{ swift_tag }}"
|
||||||
swift_container_image_full: "{{ swift_container_image }}:{{ swift_container_tag }}"
|
swift_container_image_full: "{{ swift_container_image }}:{{ swift_container_tag }}"
|
||||||
|
|
||||||
swift_object_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/swift-object"
|
swift_object_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}swift-object"
|
||||||
swift_object_tag: "{{ swift_tag }}"
|
swift_object_tag: "{{ swift_tag }}"
|
||||||
swift_object_image_full: "{{ swift_object_image }}:{{ swift_object_tag }}"
|
swift_object_image_full: "{{ swift_object_image }}:{{ swift_object_tag }}"
|
||||||
|
|
||||||
swift_object_expirer_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/swift-object-expirer"
|
swift_object_expirer_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}swift-object-expirer"
|
||||||
swift_object_expirer_tag: "{{ swift_tag }}"
|
swift_object_expirer_tag: "{{ swift_tag }}"
|
||||||
swift_object_expirer_image_full: "{{ swift_object_expirer_image }}:{{ swift_object_expirer_tag }}"
|
swift_object_expirer_image_full: "{{ swift_object_expirer_image }}:{{ swift_object_expirer_tag }}"
|
||||||
|
|
||||||
swift_rsyncd_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/swift-rsyncd"
|
swift_rsyncd_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}swift-rsyncd"
|
||||||
swift_rsyncd_tag: "{{ swift_tag }}"
|
swift_rsyncd_tag: "{{ swift_tag }}"
|
||||||
swift_rsyncd_image_full: "{{ swift_rsyncd_image }}:{{ swift_rsyncd_tag }}"
|
swift_rsyncd_image_full: "{{ swift_rsyncd_image }}:{{ swift_rsyncd_tag }}"
|
||||||
|
|
||||||
|
@ -68,11 +68,11 @@ tacker_database_shard:
|
|||||||
########
|
########
|
||||||
tacker_tag: "{{ openstack_tag }}"
|
tacker_tag: "{{ openstack_tag }}"
|
||||||
|
|
||||||
tacker_server_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/tacker-server"
|
tacker_server_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}tacker-server"
|
||||||
tacker_server_tag: "{{ tacker_tag }}"
|
tacker_server_tag: "{{ tacker_tag }}"
|
||||||
tacker_server_image_full: "{{ tacker_server_image }}:{{ tacker_server_tag }}"
|
tacker_server_image_full: "{{ tacker_server_image }}:{{ tacker_server_tag }}"
|
||||||
|
|
||||||
tacker_conductor_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/tacker-conductor"
|
tacker_conductor_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}tacker-conductor"
|
||||||
tacker_conductor_tag: "{{ tacker_tag }}"
|
tacker_conductor_tag: "{{ tacker_tag }}"
|
||||||
tacker_conductor_image_full: "{{ tacker_conductor_image }}:{{ tacker_conductor_tag }}"
|
tacker_conductor_image_full: "{{ tacker_conductor_image }}:{{ tacker_conductor_tag }}"
|
||||||
|
|
||||||
|
@ -12,7 +12,7 @@ telegraf_services:
|
|||||||
####################
|
####################
|
||||||
# Docker
|
# Docker
|
||||||
####################
|
####################
|
||||||
telegraf_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/telegraf"
|
telegraf_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}telegraf"
|
||||||
telegraf_tag: "{{ openstack_tag }}"
|
telegraf_tag: "{{ openstack_tag }}"
|
||||||
telegraf_image_full: "{{ telegraf_image }}:{{ telegraf_tag }}"
|
telegraf_image_full: "{{ telegraf_image }}:{{ telegraf_tag }}"
|
||||||
telegraf_dimensions: "{{ default_container_dimensions }}"
|
telegraf_dimensions: "{{ default_container_dimensions }}"
|
||||||
|
@ -74,15 +74,15 @@ trove_database_shard:
|
|||||||
####################
|
####################
|
||||||
trove_tag: "{{ openstack_tag }}"
|
trove_tag: "{{ openstack_tag }}"
|
||||||
|
|
||||||
trove_conductor_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/trove-conductor"
|
trove_conductor_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}trove-conductor"
|
||||||
trove_conductor_tag: "{{ trove_tag }}"
|
trove_conductor_tag: "{{ trove_tag }}"
|
||||||
trove_conductor_image_full: "{{ trove_conductor_image }}:{{ trove_conductor_tag }}"
|
trove_conductor_image_full: "{{ trove_conductor_image }}:{{ trove_conductor_tag }}"
|
||||||
|
|
||||||
trove_api_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/trove-api"
|
trove_api_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}trove-api"
|
||||||
trove_api_tag: "{{ trove_tag }}"
|
trove_api_tag: "{{ trove_tag }}"
|
||||||
trove_api_image_full: "{{ trove_api_image }}:{{ trove_api_tag }}"
|
trove_api_image_full: "{{ trove_api_image }}:{{ trove_api_tag }}"
|
||||||
|
|
||||||
trove_taskmanager_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/trove-taskmanager"
|
trove_taskmanager_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}trove-taskmanager"
|
||||||
trove_taskmanager_tag: "{{ trove_tag }}"
|
trove_taskmanager_tag: "{{ trove_tag }}"
|
||||||
trove_taskmanager_image_full: "{{ trove_taskmanager_image }}:{{ trove_taskmanager_tag }}"
|
trove_taskmanager_image_full: "{{ trove_taskmanager_image }}:{{ trove_taskmanager_tag }}"
|
||||||
|
|
||||||
|
@ -48,11 +48,11 @@ venus_database_address: "{{ database_address | put_address_in_context('url') }}:
|
|||||||
####################
|
####################
|
||||||
venus_tag: "{{ openstack_tag }}"
|
venus_tag: "{{ openstack_tag }}"
|
||||||
|
|
||||||
venus_api_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/venus-api"
|
venus_api_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}venus-api"
|
||||||
venus_api_tag: "{{ venus_tag }}"
|
venus_api_tag: "{{ venus_tag }}"
|
||||||
venus_api_image_full: "{{ venus_api_image }}:{{ venus_api_tag }}"
|
venus_api_image_full: "{{ venus_api_image }}:{{ venus_api_tag }}"
|
||||||
|
|
||||||
venus_manager_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/venus-manager"
|
venus_manager_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}venus-manager"
|
||||||
venus_manager_tag: "{{ venus_tag }}"
|
venus_manager_tag: "{{ venus_tag }}"
|
||||||
venus_manager_image_full: "{{ venus_manager_image }}:{{ venus_manager_tag }}"
|
venus_manager_image_full: "{{ venus_manager_image }}:{{ venus_manager_tag }}"
|
||||||
|
|
||||||
|
@ -72,15 +72,15 @@ watcher_database_shard:
|
|||||||
####################
|
####################
|
||||||
watcher_tag: "{{ openstack_tag }}"
|
watcher_tag: "{{ openstack_tag }}"
|
||||||
|
|
||||||
watcher_engine_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/watcher-engine"
|
watcher_engine_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}watcher-engine"
|
||||||
watcher_engine_tag: "{{ watcher_tag }}"
|
watcher_engine_tag: "{{ watcher_tag }}"
|
||||||
watcher_engine_image_full: "{{ watcher_engine_image }}:{{ watcher_engine_tag }}"
|
watcher_engine_image_full: "{{ watcher_engine_image }}:{{ watcher_engine_tag }}"
|
||||||
|
|
||||||
watcher_api_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/watcher-api"
|
watcher_api_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}watcher-api"
|
||||||
watcher_api_tag: "{{ watcher_tag }}"
|
watcher_api_tag: "{{ watcher_tag }}"
|
||||||
watcher_api_image_full: "{{ watcher_api_image }}:{{ watcher_api_tag }}"
|
watcher_api_image_full: "{{ watcher_api_image }}:{{ watcher_api_tag }}"
|
||||||
|
|
||||||
watcher_applier_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/watcher-applier"
|
watcher_applier_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}watcher-applier"
|
||||||
watcher_applier_tag: "{{ watcher_tag }}"
|
watcher_applier_tag: "{{ watcher_tag }}"
|
||||||
watcher_applier_image_full: "{{ watcher_applier_image }}:{{ watcher_applier_tag }}"
|
watcher_applier_image_full: "{{ watcher_applier_image }}:{{ watcher_applier_tag }}"
|
||||||
|
|
||||||
|
@ -93,19 +93,19 @@ zun_database_shard:
|
|||||||
####################
|
####################
|
||||||
zun_tag: "{{ openstack_tag }}"
|
zun_tag: "{{ openstack_tag }}"
|
||||||
|
|
||||||
zun_api_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/zun-api"
|
zun_api_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}zun-api"
|
||||||
zun_api_tag: "{{ zun_tag }}"
|
zun_api_tag: "{{ zun_tag }}"
|
||||||
zun_api_image_full: "{{ zun_api_image }}:{{ zun_api_tag }}"
|
zun_api_image_full: "{{ zun_api_image }}:{{ zun_api_tag }}"
|
||||||
|
|
||||||
zun_wsproxy_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/zun-wsproxy"
|
zun_wsproxy_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}zun-wsproxy"
|
||||||
zun_wsproxy_tag: "{{ zun_tag }}"
|
zun_wsproxy_tag: "{{ zun_tag }}"
|
||||||
zun_wsproxy_image_full: "{{ zun_wsproxy_image }}:{{ zun_wsproxy_tag }}"
|
zun_wsproxy_image_full: "{{ zun_wsproxy_image }}:{{ zun_wsproxy_tag }}"
|
||||||
|
|
||||||
zun_compute_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/zun-compute"
|
zun_compute_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}zun-compute"
|
||||||
zun_compute_tag: "{{ zun_tag }}"
|
zun_compute_tag: "{{ zun_tag }}"
|
||||||
zun_compute_image_full: "{{ zun_compute_image }}:{{ zun_compute_tag }}"
|
zun_compute_image_full: "{{ zun_compute_image }}:{{ zun_compute_tag }}"
|
||||||
|
|
||||||
zun_cni_daemon_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/zun-cni-daemon"
|
zun_cni_daemon_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ docker_image_name_prefix }}zun-cni-daemon"
|
||||||
zun_cni_daemon_tag: "{{ zun_tag }}"
|
zun_cni_daemon_tag: "{{ zun_tag }}"
|
||||||
zun_cni_daemon_image_full: "{{ zun_cni_daemon_image }}:{{ zun_cni_daemon_tag }}"
|
zun_cni_daemon_image_full: "{{ zun_cni_daemon_image }}:{{ zun_cni_daemon_tag }}"
|
||||||
|
|
||||||
|
@ -0,0 +1,9 @@
|
|||||||
|
---
|
||||||
|
features:
|
||||||
|
- |
|
||||||
|
Adds ``docker_image_name_prefix`` that allows to define
|
||||||
|
images prefix.
|
||||||
|
fixes:
|
||||||
|
- |
|
||||||
|
Fixes `LP#2073541
|
||||||
|
<https://bugs.launchpad.net/kolla-ansible/+bug/2073541>`__
|
Loading…
Reference in New Issue
Block a user