##### nodes yaml # This config file is used to deploy a dedicated node in the overcloud for ceph # Define a controller node, a compute node, and a ceph node. overcloud_nodes: - name: control_0 flavor: control virtualbmc_port: 6231 - name: control_2 flavor: control virtualbmc_port: 6232 - name: control_3 flavor: control virtualbmc_port: 6233 - name: compute_0 flavor: compute virtualbmc_port: 6241 - name: ceph_0 flavor: ceph virtualbmc_port: 6251 - name: ceph_1 flavor: ceph virtualbmc_port: 6252 - name: ceph_2 flavor: ceph virtualbmc_port: 6253 node_count: 7 default_vcpu: 1 default_memory: 4096 default_disk: 10 compute_vcpu: 4 compute_memory: 16384 undercloud_vcpu: 4 undercloud_memory: 12288 ceph_disk: 10 extradisks_size: 15G # Tell tripleo which nodes to deploy. topology: >- --ceph-storage-scale 3 --control-scale 3 --compute-scale 1 network_isolation: true network_isolation_type: 'single-nic-vlans' ##### environment yaml # If you prefer privileged VMs in order to use tools like virt-manager on the host # you can use these options. This also makes VMs survive reboots \o/ # This is particularly useful for local development environments non_root_chown: true non_root_user: stack undercloud_user: stack working_dir: "/home/{{non_root_user}}" ssh_user: root libvirt_uri: qemu:///system libvirt_volume_path: /var/lib/libvirt/tripleo # Below is the default_libvirt.yml values, so you can select this file via # -E and not lose these settings environment_type: libvirt # This allows one to browse to the tripleo-ui on the undercloud # This is only required in libvirt based deployments enable_port_forward_for_tripleo_ui: true # Setup for SSL access to the tripleo-ui. # Please consult the tripleo-quickstart documentation prior to enabling this option tripleo_ui_secure_access: true validate_ui_simple: true # Note this needs to be false for freeIPA # https://bugs.launchpad.net/tripleo/+bug/1709333 nameserver_from_virthost: >- {% if overcloud_cloud_domain is defined -%} false {%- else -%} true {%- endif -%}