inventory.yml 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  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.10" # XXX unused
  14. ocp_z: "4.10.3"
  15. # Various EAP versions.
  16. eap_v: "7.4" # XXX unused
  17. eap_z: "7.4.12"
  18. eap_xp: "4.0"
  19. wf_s2i: "1.1.3-jdk17"
  20. wf_old: "29.0.1.Final-jdk17" # XXX unused
  21. eap_ch: "stable"
  22. # We need this operator CSV.
  23. op_cat: redhat-operators
  24. op_pkg: eap
  25. desired_csv: eap-operator.v2.4.2
  26. # These are the tools we need, some also need to be downloaded.
  27. tools:
  28. oc:
  29. final_name: /usr/bin/oc
  30. completion: yes
  31. completion_file: oc
  32. # The list of OpenShift clusters check-env will try to connect to.
  33. clusters:
  34. - ocp4
  35. # The list of images we need to pull to workstation.
  36. pull_images:
  37. - name: registry.redhat.io/jboss-eap-7/eap74-openjdk17-openshift-rhel8:{{ eap_z }}
  38. tag_latest: yes
  39. auth_file: registry-rh-auth
  40. - name: registry.redhat.io/jboss-eap-7/eap74-openjdk17-runtime-openshift-rhel8:{{ eap_z }}
  41. tag_latest: yes
  42. auth_file: registry-rh-auth
  43. # - name: registry.redhat.io/jboss-eap-7/eap-xp4-openjdk17-openshift-rhel8:{{ eap_xp }}
  44. # tag_latest: yes
  45. # auth_file: registry-rh-auth
  46. # - name: registry.redhat.io/jboss-eap-7/eap-xp4-openjdk17-runtime-openshift-rhel8:{{ eap_xp }}
  47. # tag_latest: yes
  48. # auth_file: registry-rh-auth
  49. - name: quay.io/wildfly/wildfly-s2i:{{ wf_s2i }}
  50. tag_latest: yes
  51. - name: quay.io/wildfly/wildfly-runtime:{{ wf_s2i }}
  52. tag_latest: yes
  53. # - name: quay.io/wildfly/wildfly:{{ wf_old }}
  54. # tag_latest: yes
  55. ...