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

89 lines
3.2 KiB
YAML

---
undercloud_config_file: undercloud.conf.j2
undercloud_install_cli_options: ""
undercloud_post_install_script: undercloud-install-post.sh.j2
undercloud_install_log: "{{ working_dir }}/undercloud_install.log"
undercloud_install_script: undercloud-install.sh.j2
# 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
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: []
undercloud_enable_ironic: true
undercloud_enable_ironic_inspector: true
undercloud_enable_mistral: true
undercloud_enable_monitoring: false
undercloud_enable_telemetry: false
undercloud_enable_tempest: false
undercloud_enable_ui: true
undercloud_enable_validations: true
undercloud_enable_zaqar: true
undercloud_ipxe_deploy: true
undercloud_enable_swift_encryption: false
undercloud_undercloud_debug: true
# Use to populate the resource registry for nic configs and networking setup
undercloud_resource_registry_args:
OS::TripleO::Undercloud::Net::SoftwareConfig: "{{overcloud_templates_path}}/net-config-noop.yaml"
undercloud_network_environment_args:
UndercloudNetworkCidr: "{{undercloud_network_cidr}}"
UndercloudDhcpRangeStart: "{{undercloud_dhcp_start|default(
undercloud_network_cidr|nthhost(5))}}"
UndercloudDhcpRangeEnd: "{{undercloud_dhcp_end|default(
undercloud_network_cidr|nthhost(30))}}"
UndercloudNetworkGateway: "{{undercloud_network_gateway|default(
undercloud_network_cidr|nthhost(1))}}"
UndercloudNameserver: "{% if undercloud_undercloud_nameservers is string %}{{undercloud_undercloud_nameservers.split(',')[0]}}{% else %}{{undercloud_undercloud_nameservers[-1]}}{% endif %}"
ControlPlaneSubnetCidr: 24
ctlplane_masquerade: false
update_containers: false
undercloud_enable_routed_networks: false
default_undercloud_roles_data_path: "{{ overcloud_templates_path }}/roles_data_undercloud.yaml"