--- undercloud: config: - section: DEFAULT option: undercloud_hostname value: undercloud.example.com - section: DEFAULT option: undercloud_timezone value: UTC - section: DEFAULT option: undercloud_debug value: true - section: DEFAULT option: container_cli value: podman - section: DEFAULT option: undercloud_enable_selinux value: false - section: DEFAULT option: generate_service_certificate value: false undercloud_parameters_override: "uni04delta/hieradata_overrides_undercloud.yaml" undercloud_parameters_defaults: "uni04delta/undercloud_parameter_defaults.yaml" ctlplane_vip: 192.168.122.98 cloud_domain: "example.com" hostname_groups_map: # map ansible groups in the inventory to role hostname format for # 17.1 deployment osp-computes: "overcloud-compute" osp-controllers: "overcloud-controller" roles_groups_map: # map ansible groups to tripleo Role names osp-computes: "Compute" osp-controllers: "Controller" stacks: - stackname: "overcloud" args: - "--override-ansible-cfg /home/zuul/ansible_config.cfg" - "--templates /usr/share/openstack-tripleo-heat-templates" - "--libvirt-type qemu" - "--timeout 120" - "--overcloud-ssh-user zuul" - "--deployed-server" - "--validation-warnings-fatal" - "--disable-validations" - "--heat-type pod" - "--disable-protected-resource-types" vars: - "/usr/share/openstack-tripleo-heat-templates/environments/docker-ha.yaml" - "/usr/share/openstack-tripleo-heat-templates/environments/podman.yaml" - "/usr/share/openstack-tripleo-heat-templates/environments/low-memory-usage.yaml" - "/usr/share/openstack-tripleo-heat-templates/environments/debug.yaml" - "/usr/share/openstack-tripleo-heat-templates/environments/enable-legacy-telemetry.yaml" - "/usr/share/openstack-tripleo-heat-templates/environments/services/barbican.yaml" - "/usr/share/openstack-tripleo-heat-templates/environments/barbican-backend-simple-crypto.yaml" - "/usr/share/openstack-tripleo-heat-templates/environments/external-ceph.yaml" - "/usr/share/openstack-tripleo-heat-templates/environments/manila-cephfsganesha-config.yaml" - "/usr/share/openstack-tripleo-heat-templates/environments/services/designate.yaml" - "/home/zuul/external_ceph_params.yaml" network_data_file: "uni04delta/network_data.yaml.j2" vips_data_file: "uni04delta/vips_data.yaml" roles_file: "uni04delta/roles.yaml" config_download_file: "uni04delta/config_download.yaml" stack_nodes: - osp-computes - osp-controllers pre_oc_run: - name: 01 Prepare Ceph nodes type: playbook source: "setup_cephnodes.yaml" inventory: "{{ ansible_user_dir }}/{{ zuul.projects['github.com/openstack-k8s-operators/data-plane-adoption']. src_dir }}/scenarios/uni04delta/ceph_inventory.yaml" - name: 02 Deploy external ceph type: playbook source: "ceph.yml" gathering: implicit inventory: "{{ ansible_user_dir }}/{{ zuul.projects['github.com/openstack-k8s-operators/data-plane-adoption']. src_dir }}/scenarios/uni04delta/ceph_inventory.yaml" - name: 03 Create external Ceph parameters file type: playbook source: "create_external_ceph_params.yml" extra_vars: ceph_node: "osp-ext-ceph-uni04delta-0" ceph_mon_host: "172.18.0.210,172.18.0.211,172.18.0.212"