
This is a required patch.
Kilo introduced a nova-api database but didn't use it. [1]
Mitaka now uses it and has broken booting instances. [2]
[1] https://wiki.openstack.org/wiki/ReleaseNotes/Kilo#OpenStack_Compute_.28Nova.29
[2] df0fca62cf/releasenotes/notes/request-spec-api-db-b9cc6e0624d563c5.yaml
Change-Id: If0a7f4ba4937fab8d60f5236ca00db06faa768c7
Closes-Bug: #1540579
79 lines
3.9 KiB
YAML
79 lines
3.9 KiB
YAML
---
|
|
project_name: "nova"
|
|
|
|
####################
|
|
# Ceph
|
|
####################
|
|
ceph_nova_pool_type: "{{ ceph_pool_type }}"
|
|
ceph_nova_cache_mode: "{{ ceph_cache_mode }}"
|
|
|
|
# Due to Ansible issues on include, you cannot override these variables. Please
|
|
# override the variables they reference instead.
|
|
nova_pool_name: "{{ ceph_nova_pool_name }}"
|
|
nova_pool_type: "{{ ceph_nova_pool_type }}"
|
|
nova_cache_mode: "{{ ceph_nova_cache_mode }}"
|
|
|
|
|
|
####################
|
|
# Database
|
|
####################
|
|
nova_database_name: "nova"
|
|
nova_database_user: "nova"
|
|
nova_database_address: "{{ kolla_internal_address }}"
|
|
|
|
nova_api_database_name: "nova_api"
|
|
nova_api_database_user: "nova_api"
|
|
nova_api_database_address: "{{ kolla_internal_address }}"
|
|
|
|
####################
|
|
# Docker
|
|
####################
|
|
nova_libvirt_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ kolla_base_distro }}-{{ kolla_install_type }}-nova-libvirt"
|
|
nova_libvirt_tag: "{{ openstack_release }}"
|
|
nova_libvirt_image_full: "{{ nova_libvirt_image }}:{{ nova_libvirt_tag }}"
|
|
|
|
nova_conductor_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ kolla_base_distro }}-{{ kolla_install_type }}-nova-conductor"
|
|
nova_conductor_tag: "{{ openstack_release }}"
|
|
nova_conductor_image_full: "{{ nova_conductor_image }}:{{ nova_conductor_tag }}"
|
|
|
|
nova_consoleauth_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ kolla_base_distro }}-{{ kolla_install_type }}-nova-consoleauth"
|
|
nova_consoleauth_tag: "{{ openstack_release }}"
|
|
nova_consoleauth_image_full: "{{ nova_consoleauth_image }}:{{ nova_consoleauth_tag }}"
|
|
|
|
nova_novncproxy_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ kolla_base_distro }}-{{ kolla_install_type }}-nova-novncproxy"
|
|
nova_novncproxy_tag: "{{ openstack_release }}"
|
|
nova_novncproxy_image_full: "{{ nova_novncproxy_image }}:{{ nova_novncproxy_tag }}"
|
|
|
|
nova_spicehtml5proxy_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ kolla_base_distro }}-{{ kolla_install_type }}-nova-spicehtml5proxy"
|
|
nova_spicehtml5proxy_tag: "{{ openstack_release }}"
|
|
nova_spicehtml5proxy_image_full: "{{ nova_spicehtml5proxy_image }}:{{ nova_spicehtml5proxy_tag }}"
|
|
|
|
nova_scheduler_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ kolla_base_distro }}-{{ kolla_install_type }}-nova-scheduler"
|
|
nova_scheduler_tag: "{{ openstack_release }}"
|
|
nova_scheduler_image_full: "{{ nova_scheduler_image }}:{{ nova_scheduler_tag }}"
|
|
|
|
nova_compute_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ kolla_base_distro }}-{{ kolla_install_type }}-nova-compute"
|
|
nova_compute_tag: "{{ openstack_release }}"
|
|
nova_compute_image_full: "{{ nova_compute_image }}:{{ nova_compute_tag }}"
|
|
|
|
nova_api_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ kolla_base_distro }}-{{ kolla_install_type }}-nova-api"
|
|
nova_api_tag: "{{ openstack_release }}"
|
|
nova_api_image_full: "{{ nova_api_image }}:{{ nova_api_tag }}"
|
|
|
|
nova_compute_ironic_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ kolla_base_distro }}-{{ kolla_install_type }}-nova-compute-ironic"
|
|
nova_compute_ironic_tag: "{{ openstack_release }}"
|
|
nova_compute_ironic_image_full: "{{ nova_compute_ironic_image }}:{{ nova_compute_ironic_tag }}"
|
|
|
|
####################
|
|
# Openstack
|
|
####################
|
|
nova_public_address: "{{ kolla_external_address }}"
|
|
nova_admin_address: "{{ kolla_internal_address }}"
|
|
nova_internal_address: "{{ kolla_internal_address }}"
|
|
|
|
nova_logging_debug: "{{ openstack_logging_debug }}"
|
|
|
|
nova_keystone_user: "nova"
|
|
|
|
openstack_nova_auth: "{'auth_url':'{{ openstack_auth_v2.auth_url }}','username':'{{ openstack_auth_v2.username }}','password':'{{ openstack_auth_v2.password }}','project_name':'{{ openstack_auth_v2.project_name }}'}"
|