yatinkarel d70ee0de92 Add gating repo to update repos only if it's setup
gating repo is setup only when packages get's build,
so add gating repo to update repos only when gating
repo is setup i.e based on compressed_gating_repo.

Also add new role variable container_prep_additional_repos,
which can be used to add more repos for container updates.

Closes-Bug: #1865459
Change-Id: I9e7b2e04182d156502c1fdb12bcb743d800a6b49
2020-03-12 03:41:31 +00:00

72 lines
2.2 KiB
YAML

---
minion_config_file: minion.conf.j2
minion_install_cmd: openstack undercloud minion install
minion_install_cli_options: ""
minion_post_install_script: minion-install-post.sh.j2
minion_install_log: "{{ working_dir }}/minion_install.log"
minion_minion_hostname: minion.localdomain
minion_install_script: minion-install.sh.j2
# defines extra args for the minion deploy command
minion_extra_args: ""
# only to be used in libvirt deployments, see environment config for details
nameserver_from_virthost: false
virthost_nameservers: []
step_install_minion: true
minion_conf_extra: ""
minion_enable_heat_engine: true
minion_enable_ironic_conductor: true
minion_minion_debug: true
# Path to tripleo-heat-templates to be cloned from given repo/branch/refscpec
minion_templates_path: /usr/share/openstack-tripleo-heat-templates
minion_container_insecure_registries:
- 192.168.24.1
# Use to populate the resource registry for nic configs and networking setup
minion_resource_registry_args: {}
minion_network_environment_args: {}
update_containers: false
gating_repo_name: gating-repo
container_prep_additional_repos: ""
update_containers_repo: >-
{% if compressed_gating_repo is defined %}{{ gating_repo_name }},{% endif %}delorean-current
{%- if container_prep_additional_repos -%},{{ container_prep_additional_repos }}{%- endif -%}
default_minion_roles_data_path: "{{ minion_templates_path }}/roles_data_minion.yaml"
# We disable selinux when running under CentOS. It's enabled for RHEL
minion_selinux_enabled: >-
{% if ansible_distribution == 'CentOS' -%}
false
{%- else -%}
true
{%- endif -%}
minion_container_cli: >-
podman
minion_healthcheck_disabled: false
# Define a custom t-h-t installation for UC
minion_custom_tht_script: custom-tht-script.sh.j2
minion_custom_tht_log: minion_custom_tht_script.log
# FIXME(bogdando) adapt these for real UC upgrade/deploy cases.
# As the tht prep config templates converged with the overcloud upgrade/deploy cases,
# these are yet meaningless for minion installations so the defaults
# are set only to disable the controlled code blocks.
minion_composable_scenario: ""
minion_upgrade_composable_scenario: ""
minion_prep_post_hook_script: ""
minion_tht_rpm_url: ""
download_minion_templates_rpm: false