21ecd9925a
This could possibly use gold plating in how bootstrapping operates to use shade rather than the shell in the container. It is unclear why stack create failed prior to this patch, but that fact hasn't changed. I think the heat domains are not setup properly in the configuration files, meaning that the domain ID must be created outside of Heat and registered in the configuration file. This is covered in Bug #1553565. Change-Id: I490d4dd68a101f388c0ecb4acab54d5eaa6e314e Partially-Implements: blueprint kolla-upgrade Implements: blueprint upgrade-heat
25 lines
884 B
YAML
25 lines
884 B
YAML
- name: Running Heat bootstrap container
|
|
kolla_docker:
|
|
action: "start_container"
|
|
common_options: "{{ docker_common_options }}"
|
|
detach: False
|
|
environment:
|
|
KOLLA_BOOTSTRAP:
|
|
KOLLA_CONFIG_STRATEGY: "{{ config_strategy }}"
|
|
OS_AUTH_URL: "{{ openstack_auth.auth_url }}"
|
|
OS_IDENTITY_API_VERSION: "3"
|
|
OS_USERNAME: "{{ openstack_auth.username }}"
|
|
OS_PASSWORD: "{{ openstack_auth.password }}"
|
|
OS_PROJECT_NAME: "{{ openstack_auth.project_name }}"
|
|
HEAT_DOMAIN_ADMIN_PASSWORD: "{{ heat_domain_admin_password }}"
|
|
image: "{{ heat_api_image_full }}"
|
|
labels:
|
|
BOOTSTRAP:
|
|
name: "bootstrap_heat"
|
|
restart_policy: "never"
|
|
volumes:
|
|
- "{{ node_config_directory }}/heat-api/:{{ container_config_directory }}/:ro"
|
|
- "kolla_logs:/var/log/kolla/"
|
|
run_once: True
|
|
delegate_to: "{{ groups['heat-api'][0] }}"
|