--- cifmw_run_tests: true cifmw_run_test_role: test_operator cifmw_test_operator_timeout: 7200 cifmw_test_operator_tempest_include_list: | tempest.scenario.test_network_basic_ops.TestNetworkBasicOps cifmw_use_devscripts: true cifmw_use_libvirt: true cifmw_virtualbmc_daemon_port: 50881 cifmw_libvirt_manager_compute_amount: 3 cifmw_libvirt_manager_pub_net: ocpbm cifmw_libvirt_manager_spineleaf_setup: true cifmw_libvirt_manager_network_interface_types: l00-s0: network l01-s0: network l00-s1: network l01-s1: network l10-s0: network l11-s0: network l10-s1: network l11-s1: network l20-s0: network l21-s0: network l20-s1: network l21-s1: network l30-s0: network l31-s0: network l30-s1: network l31-s1: network l00-node0: network l01-node0: network l10-node0: network l11-node0: network l20-node0: network l21-node0: network l30-ocp0: network l31-ocp0: network l30-ocp1: network l31-ocp1: network l30-ocp2: network l31-ocp2: network cifmw_libvirt_manager_configuration: networks: osp_trunk: | osp_trunk ocpbm: | ocpbm ocppr: | ocppr # leafs to spines networks ## rack0 l00-s0: | l00-s0 l00-s1: | l00-s1 l01-s0: | l01-s0 l01-s1: | l01-s1 ## rack1 l10-s0: | l10-s0 l10-s1: | l10-s1 l11-s0: | l11-s0 l11-s1: | l11-s1 ## rack2 l20-s0: | l20-s0 l20-s1: | l20-s1 l21-s0: | l21-s0 l21-s1: | l21-s1 ## rack3 l30-s0: | l30-s0 l30-s1: | l30-s1 l31-s0: | l31-s0 l31-s1: | l31-s1 # leafs to nodes ## rack0 l00-node0: | l00-node0 l01-node0: | l01-node0 ## rack1 l10-node0: | l10-node0 l11-node0: | l11-node0 ## rack2 l20-node0: | l20-node0 l21-node0: | l21-node0 # leafs to ocp ## rack3 l30-ocp0: | l30-ocp0 l30-ocp1: | l30-ocp1 l30-ocp2: | l30-ocp2 l31-ocp0: | l31-ocp0 l31-ocp1: | l31-ocp1 l31-ocp2: | l31-ocp2 vms: controller: root_part_id: "{{ cifmw_root_partition_id }}" uefi: "{{ cifmw_use_uefi }}" image_url: "{{ cifmw_discovered_image_url }}" sha256_image_name: "{{ cifmw_discovered_hash }}" image_local_dir: "{{ cifmw_basedir }}/images/" disk_file_name: "base-os.qcow2" disksize: 50 memory: 8 cpus: 4 nets: - ocpbm - osp_trunk compute: amount: "{{ cifmw_libvirt_manager_compute_amount }}" root_part_id: "{{ cifmw_root_partition_id }}" uefi: "{{ cifmw_use_uefi }}" image_url: "{{ cifmw_discovered_image_url }}" sha256_image_name: "{{ cifmw_discovered_hash }}" image_local_dir: "{{ cifmw_basedir }}/images/" disk_file_name: "compute-centos-stream-9.qcow2" disksize: 50 memory: 8 cpus: 4 nets: - ocpbm - osp_trunk spineleafnets: - # rack0 - compute0 - "l00-node0" - "l01-node0" - # rack1 - compute1 - "l10-node0" - "l11-node0" - # rack2 - compute2 - "l20-node0" - "l21-node0" ocp: amount: 3 admin_user: core cpus: 10 memory: 16 root_part_id: 4 uefi: true image_local_dir: "{{ cifmw_basedir }}/images/" disk_file_name: "ocp_master" disksize: "105" nets: - ocppr - ocpbm - osp_trunk spineleafnets: - # rack3 - ocp0 - "l30-ocp0" - "l31-ocp0" - # rack3 - ocp1 - "l30-ocp1" - "l31-ocp1" - # rack3 - ocp2 - "l30-ocp2" - "l31-ocp2" spine: amount: 2 root_part_id: "{{ cifmw_root_partition_id }}" uefi: "{{ cifmw_use_uefi }}" image_url: "{{ cifmw_discovered_image_url }}" sha256_image_name: "{{ cifmw_discovered_hash }}" image_local_dir: "{{ cifmw_basedir }}/images/" disk_file_name: "spine-centos-stream-9.qcow2" disksize: 25 memory: 4 cpus: 2 nets: - ocpbm spineleafnets: - # spine0 - "l00-s0" - "l01-s0" - "l10-s0" - "l11-s0" - "l20-s0" - "l21-s0" - "l30-s0" - "l31-s0" - # spine1 - "l00-s1" - "l01-s1" - "l10-s1" - "l11-s1" - "l20-s1" - "l21-s1" - "l30-s1" - "l31-s1" leaf: amount: 8 root_part_id: "{{ cifmw_root_partition_id }}" uefi: "{{ cifmw_use_uefi }}" image_url: "{{ cifmw_discovered_image_url }}" sha256_image_name: "{{ cifmw_discovered_hash }}" image_local_dir: "{{ cifmw_basedir }}/images/" disk_file_name: "leaf-centos-stream-9.qcow2" disksize: 25 memory: 4 cpus: 2 nets: - ocpbm spineleafnets: - # rack0 - leaf00 - "l00-s0" - "l00-s1" - "l00-node0" - # rack0 - leaf01 - "l01-s0" - "l01-s1" - "l01-node0" - # rack1 - leaf10 - "l10-s0" - "l10-s1" - "l10-node0" - # rack1 - leaf11 - "l11-s0" - "l11-s1" - "l11-node0" - # rack2 - leaf20 - "l20-s0" - "l20-s1" - "l20-node0" - # rack2 - leaf21 - "l21-s0" - "l21-s1" - "l21-node0" - # rack3 - leaf30 - "l30-s0" - "l30-s1" - "l30-ocp0" - "l30-ocp1" - "l30-ocp2" - # rack3 - leaf31 - "l31-s0" - "l31-s1" - "l31-ocp0" - "l31-ocp1" - "l31-ocp2" # Required for egress traffic from pods to the osp_trunk network cifmw_devscripts_enable_ocp_nodes_host_routing: true # Automation section. Most of those parameters will be passed to the # controller-0 as-is and be consumed by the `deploy-va.sh` script. # Please note, all paths are on the controller-0, meaning managed by the # Framework. Please do not edit them! _arch_repo: "{{ cifmw_architecture_repo }}" cifmw_architecture_scenario: bgp cifmw_kustomize_deploy_architecture_examples_path: "examples/dt/"