tripleo-quickstart-extras/roles/undercloud-deploy/defaults/main.yml

99 lines
3.2 KiB
YAML

---
undercloud_config_file: undercloud.conf.j2
undercloud_post_install_script: undercloud-install-post.sh.j2
undercloud_install_log: "{{ working_dir }}/undercloud_install.log"
# defines extra args for the undercloud deploy command
undercloud_extra_args: ""
hieradata_override_file_t_h_t_undercloud: hieradata-overrides-t-h-t-undercloud.yaml.j2
step_introspect: false
step_install_undercloud: true
# Which libvirt session should we use? Using `qemu://session` does
# not require privileged access (but does require the setup performed by the
# `environment/setup` role).
libvirt_uri: qemu:///session
# port to use for httpd ipxe server for ironic deploy
undercloud_ironic_ipxe_port: 3816
undercloud_conf_extra: ""
prepare_ipa: true
# location which the novajoin-ipa-setup will store the FreeIPA token
freeipa_otp_key: /tmp/ipa-otp.txt
# determines vendordata_dynamic_connect|read_timeout when novajoin is enabled
novajoin_connect_timeout: 5
novajoin_read_timeout: 20
libvirt_default_network_address: 192.168.122.1
# only to be used in libvirt deployments, see environment config for details
nameserver_from_virthost: false
virthost_nameservers: []
undercloud_enable_heat: "{{ not ephemeral_heat|default(false) }}"
undercloud_enable_ironic: true
undercloud_enable_ironic_inspector: true
undercloud_enable_monitoring: false
undercloud_enable_telemetry: false
undercloud_enable_tempest: false
undercloud_enable_validations: true
undercloud_ipxe_deploy: true
undercloud_enable_swift_encryption: false
undercloud_undercloud_debug: true
undercloud_undercloud_timezone: 'UTC'
# Path to tripleo-heat-templates to be cloned from given repo/branch/refscpec
undercloud_templates_path: /usr/share/openstack-tripleo-heat-templates
# Use to populate the resource registry for nic configs and networking setup
undercloud_resource_registry_args: {}
undercloud_network_environment_args: {}
ctlplane_masquerade: false
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 -%}
undercloud_enable_routed_networks: false
default_undercloud_roles_data_path: "{{ undercloud_templates_path }}/roles_data_undercloud.yaml"
# We disable selinux when running under CentOS. It's enabled for RHEL
undercloud_selinux_enabled: >-
{% if osp_release is defined -%}
true
{%- else -%}
false
{%- endif -%}
undercloud_container_cli: podman
# Define a custom t-h-t installation for UC
undercloud_custom_tht_script: custom-tht-script.sh.j2
undercloud_custom_tht_log: undercloud_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 undercloud installations so the defaults
# are set only to disable the controlled code blocks.
undercloud_composable_scenario: ""
undercloud_upgrade_composable_scenario: ""
undercloud_prep_post_hook_script: ""
undercloud_tht_rpm_url: ""
download_undercloud_templates_rpm: false
local_registry_ip: 127.0.0.1
local_registry_port: 5001