
Add custom_undercloud_roles_data. Defaults to t-h-t's /roles_data_undercloud.yaml. Defines a custom undercloud roles data file which should be taken into account when preparing docker images for containerized undercloud services deployment. The default can not be changed yet as it is hardcoded in the tripleo client. Related-bug: #1693448 Change-Id: I38bd7beefa59ef56f6f4df91715a808d4b8c228e Signed-off-by: Bogdan Dobrelya <bdobreli@redhat.com>
66 lines
2.4 KiB
YAML
66 lines
2.4 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"
|
|
network_environment_file: network-environment.yaml.j2
|
|
|
|
# default undercloud install method
|
|
# containerized_undercloud is an EXPERIMENTAL FEATURE
|
|
containerized_undercloud: false
|
|
undercloud_docker_registry_namespace: "{{ docker_registry_namespace|default('tripleoupstream') }}"
|
|
undercloud_docker_registry_port: 8787
|
|
undercloud_docker_registry_insecure: true
|
|
undercloud_install_script: undercloud-install.sh.j2
|
|
|
|
# defines a custom undercloud roles file should be used with
|
|
# openstack overcloud container image prepare (and undercloud deploy, in future)
|
|
# FIXME(bogdando): do not attempt to change it yet the client's hardcode is fixed
|
|
undercloud_roles_data: "{{overcloud_templates_path}}/roles_data_undercloud.yaml"
|
|
|
|
# defines extra args for the undercloud deploy command
|
|
undercloud_extra_args: ""
|
|
|
|
# The undercloud can also be deployed with heat
|
|
# thus requiring a t-h-t driven undercloud *and* the classic undercloud
|
|
# override file
|
|
hieradata_override_file_classic_undercloud: hieradata-overrides-classic-undercloud.yaml.j2
|
|
hieradata_override_file_t_h_t_undercloud: hieradata-overrides-t-h-t-undercloud.yaml.j2
|
|
|
|
step_introspect: false
|
|
bash_deploy_ramdisk: false
|
|
step_install_undercloud: true
|
|
|
|
# The TripleO-UI is available on the undercloud
|
|
# ssl or non-ssl access can be configured
|
|
# Due to self signed certificates a user must grant permission to
|
|
# https://<virthost>/keystone/v3/auth/tokens for ssl access to work.
|
|
tripleo_ui_secure_access: false
|
|
|
|
# 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
|
|
|
|
enable_vbmc: true
|
|
undercloud_conf_extra: ""
|
|
|
|
undercloud_enable_novajoin: false
|
|
prepare_novajoin: 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: []
|