inventory.yml 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. ---
  2. # A simplistic inventory for the classroom VMs.
  3. all:
  4. hosts:
  5. workstation.lab.example.com:
  6. ansible_connection: local
  7. utility.lab.example.com:
  8. ansible_user: lab
  9. bastion.lab.example.com:
  10. ansible_host: 172.25.250.254
  11. ansible_user: root
  12. vars:
  13. # OpenShift versions.
  14. ocp_maj: "4.16"
  15. ocp_z: "4.16.2"
  16. # Operators that need to be (re)installed.
  17. #
  18. # The first item in the list is also used for checking whether catalog(s)
  19. # were recreated successfully.
  20. added_operators:
  21. - catalog: redhat-operators
  22. package: metallb-operator
  23. channel: stable
  24. namespace: metallb-system
  25. desired_csv: metallb-operator.v4.16.0-202507221936
  26. og_namespaces: []
  27. # Some cleanup here.
  28. removed_operators:
  29. - sub_nspc: openshift-cnv
  30. sub_name: kubevirt-hyperconverged
  31. csv_kill: yes
  32. csv_name: kubevirt-hyperconverged-operator.v4.16.1
  33. nsp_kill: yes
  34. pre_cleanup:
  35. - kind: kubevirt
  36. apiv: kubevirt.io/v1
  37. - kind: hyperconverged
  38. apiv: hco.kubevirt.io/v1beta1
  39. add_cleanup:
  40. - aaqs.aaq.kubevirt.io
  41. - cdis.cdi.kubevirt.io
  42. - hostpathprovisioners.hostpathprovisioner.kubevirt.io
  43. - hyperconvergeds.hco.kubevirt.io
  44. - kubevirts.kubevirt.io
  45. - mtqs.mtq.kubevirt.io
  46. - networkaddonsconfigs.networkaddonsoperator.network.kubevirt.io
  47. - ssps.ssp.kubevirt.io
  48. - migrationpolicies.migrations.kubevirt.io
  49. - virtualmachineclones.clone.kubevirt.io
  50. - virtualmachineclusterinstancetypes.instancetype.kubevirt.io
  51. - virtualmachineclusterpreferences.instancetype.kubevirt.io
  52. - virtualmachineexports.export.kubevirt.io
  53. - virtualmachineinstancemigrations.kubevirt.io
  54. - virtualmachineinstancepresets.kubevirt.io
  55. - virtualmachineinstancereplicasets.kubevirt.io
  56. - virtualmachineinstances.kubevirt.io
  57. - virtualmachineinstancetypes.instancetype.kubevirt.io
  58. - virtualmachinepools.pool.kubevirt.io
  59. - virtualmachinepreferences.instancetype.kubevirt.io
  60. - virtualmachinerestores.snapshot.kubevirt.io
  61. - virtualmachines.kubevirt.io
  62. - virtualmachinesnapshotcontents.snapshot.kubevirt.io
  63. - virtualmachinesnapshots.snapshot.kubevirt.io
  64. # The list of OpenShift clusters check-env will try to connect to.
  65. clusters:
  66. - ocp4
  67. ...