inventory.yml 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  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.14"
  14. ocp_z: "4.14.12"
  15. # Catalog source verification coordinates.
  16. vrfy_cat: redhat-operators
  17. vrfy_pkg: cluster-logging
  18. vrfy_csv: cluster-logging.v5.9.6
  19. # Operators that needs to be installed.
  20. operators:
  21. - op_cat: redhat-operators
  22. op_pkg: openshift-pipelines-operator-rh
  23. op_chn: latest
  24. op_nsp: openshift-operators-redhat
  25. op_mod: all
  26. desired_csv: openshift-pipelines-operator-rh.v1.15.1
  27. - op_cat: redhat-operators
  28. op_pkg: openshift-gitops-operator
  29. op_chn: latest
  30. op_nsp: openshift-operators-redhat
  31. op_mod: all
  32. desired_csv: openshift-gitops-operator.v1.14.0
  33. - op_cat: redhat-operators
  34. op_pkg: elasticsearch-operator
  35. op_chn: stable
  36. op_nsp: openshift-operators-redhat
  37. op_mod: all
  38. desired_csv: elasticsearch-operator.v5.8.12
  39. # This moron doesn't do sizing.
  40. #- op_cat: redhat-operators
  41. # op_pkg: loki-operator
  42. # op_chn: stable
  43. # op_nsp: openshift-operators-redhat
  44. # op_mod: all
  45. # desired_csv: loki-operator.v5.9.6
  46. - op_cat: redhat-operators
  47. op_pkg: cluster-logging
  48. op_chn: stable
  49. op_nsp: openshift-logging
  50. op_mod: self
  51. desired_csv: cluster-logging.v5.9.6
  52. # The list of OpenShift clusters check-env will try to connect to.
  53. clusters:
  54. - ocp4
  55. ...