inventory.yml 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  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_user: root
  11. vars:
  12. # OpenShift versions.
  13. ocp_maj: "4.18"
  14. ocp_z: "4.18.6"
  15. # Operators that need to be installed.
  16. added_operators:
  17. - catalog: redhat-operators
  18. package: amq-streams
  19. channel: amq-streams-2.9.x
  20. namespace: openshift-operators
  21. desired_csv: amqstreams.v2.9.3-1
  22. og_namespaces: []
  23. approval: Manual
  24. - catalog: redhat-operators
  25. package: service-registry-operator
  26. channel: 2.x
  27. namespace: openshift-operators
  28. desired_csv: service-registry-operator.v2.6.13-r2-0.1763986602.p
  29. og_namespaces: []
  30. approval: Manual
  31. - catalog: redhat-operators
  32. package: elasticsearch-operator
  33. channel: stable-5.8
  34. namespace: openshift-operators-redhat
  35. desired_csv: elasticsearch-operator.v5.8.21
  36. og_namespaces: []
  37. approval: Manual
  38. # Some cleanup here.
  39. removed_operators:
  40. - sub_nspc: openshift-operators
  41. sub_name: openshift-pipelines-operator
  42. csv_kill: yes
  43. csv_name: openshift-pipelines-operator-rh.v1.18.1
  44. pre_cleanup:
  45. - kind: openshiftpipelinesascodes
  46. apiv: operator.tekton.dev/v1alpha1
  47. - kind: tektonaddons
  48. apiv: operator.tekton.dev/v1alpha1
  49. - kind: tektonchains
  50. apiv: operator.tekton.dev/v1alpha1
  51. - kind: tektonconfigs
  52. apiv: operator.tekton.dev/v1alpha1
  53. - kind: tektonhubs
  54. apiv: operator.tekton.dev/v1alpha1
  55. - kind: tektoninstallersets
  56. apiv: operator.tekton.dev/v1alpha1
  57. - kind: tektonpipelines
  58. apiv: operator.tekton.dev/v1alpha1
  59. - kind: tektonresults
  60. apiv: operator.tekton.dev/v1alpha1
  61. - kind: tektontriggers
  62. apiv: operator.tekton.dev/v1alpha1
  63. add_cleanup:
  64. - openshiftpipelinesascodes.operator.tekton.dev
  65. - tektonaddons.operator.tekton.dev
  66. - tektonchains.operator.tekton.dev
  67. - tektonconfigs.operator.tekton.dev
  68. - tektonhubs.operator.tekton.dev
  69. - tektoninstallersets.operator.tekton.dev
  70. - tektonpipelines.operator.tekton.dev
  71. - tektonresults.operator.tekton.dev
  72. - tektontriggers.operator.tekton.dev
  73. # The list of OpenShift clusters check-env will try to connect to.
  74. clusters:
  75. - ocp4
  76. ...