64272cf1f1
There's no good reason to provide our own defaults for Ironic driver and interface configuration. It easily gets out of sync with changes in Ironic. Let's remove our defaults, and let Ironic provide them. Note that this changes several of the defaults, which are listed in the release note. Users are still able to override them using the existing variables in ironic.yml. Change-Id: Ie27adca0029e41439720eaac49b24cf13fc8068d
55 lines
2.2 KiB
Django/Jinja
55 lines
2.2 KiB
Django/Jinja
---
|
|
docker_daemon_debug: true
|
|
# Use the OpenStack infra's Dockerhub mirror.
|
|
docker_registry_mirrors:
|
|
- "http://{{ zuul_site_mirror_fqdn }}:8082/"
|
|
|
|
kolla_docker_namespace: "openstack.kolla"
|
|
# use the published images from a site mirror of quay.io
|
|
kolla_docker_registry: "{{ zuul_site_mirror_fqdn }}:4447"
|
|
{% if not is_previous_release | default(false) %}
|
|
kolla_source_url: "{{ ansible_env.PWD ~ '/' ~ zuul.projects['opendev.org/openstack/kolla'].src_dir }}"
|
|
kolla_source_version: "{{ zuul.projects['opendev.org/openstack/kolla'].checkout }}"
|
|
kolla_ansible_source_url: "{{ ansible_env.PWD ~ '/' ~ zuul.projects['opendev.org/openstack/kolla-ansible'].src_dir }}"
|
|
kolla_ansible_source_version: "{{ zuul.projects['opendev.org/openstack/kolla-ansible'].checkout }}"
|
|
kolla_ansible_requirements_yml: "/tmp/kolla-ansible-requirements.yml"
|
|
pip_upper_constraints_file: "/tmp/upper-constraints.txt"
|
|
{% else %}
|
|
kolla_ansible_requirements_yml: "/tmp/previous-kolla-ansible-requirements.yml"
|
|
{% endif %}
|
|
kolla_openstack_logging_debug: true
|
|
|
|
# Use the CI infra's PyPI mirror.
|
|
pip_local_mirror: true
|
|
pip_index_url: "http://{{ zuul_site_mirror_fqdn }}/pypi/simple"
|
|
pip_trusted_hosts:
|
|
- "{{ zuul_site_mirror_fqdn }}"
|
|
|
|
# NOTE(mgoddard): CentOS 8 removes interfaces from their bridge during ifdown,
|
|
# and removes the bridge if there are no interfaces left. When Kayobe bounces
|
|
# veth links plugged into the bridge, it causes the bridge which has the IP we
|
|
# are using for SSH to be removed. Use a dummy interface.
|
|
aio_bridge_ports:
|
|
- dummy1
|
|
|
|
# Generate a password for libvirt SASL authentication.
|
|
compute_libvirt_sasl_password: "{% raw %}{{ lookup('password', '/tmp/libvirt-sasl-password') }}{% endraw %}"
|
|
|
|
# Enable ironic for testing baremetal compute.
|
|
kolla_enable_ironic: true
|
|
|
|
# TODO(mgoddard): Remove condition and contents when previous release is Epoxy.
|
|
# In Dalmatian we switched to the upstream ironic defaults for hardware
|
|
# interfaces, which does not enable the following interfaces.
|
|
{% if not is_previous_release | default(false) %}
|
|
kolla_ironic_enabled_console_interfaces:
|
|
- ipmitool-socat
|
|
- no-console
|
|
kolla_ironic_enabled_inspect_interfaces:
|
|
- inspector
|
|
- no-inspect
|
|
{% endif %}
|
|
|
|
# Disable heat to save disk space.
|
|
kolla_enable_heat: false
|