123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110 |
- ---
- # A simplistic inventory for the classroom VMs.
- all:
- hosts:
- workstation.lab.example.com:
- ansible_connection: local
- utility.lab.example.com:
- ansible_user: lab
- bastion.lab.example.com:
- ansible_user: root
- vars:
- # OpenShift versions.
- ocp_maj: "4.10" # XXX unused
- ocp_z: "4.10.3"
- # Various EAP versions.
- eap_v: "7.4" # XXX unused
- eap_z: "7.4.12"
- eap_xp: "4.0"
- wf_s2i: "1.1.3-jdk17"
- wf_old: "29.0.1.Final-jdk17" # XXX unused
- eap_ch: "stable"
- # We need this operator CSV.
- op_cat: redhat-operators
- op_pkg: eap
- desired_csv: eap-operator.v2.4.2
- # These are the tools we need, some also need to be downloaded.
- tools:
- oc:
- final_name: /usr/bin/oc
- completion: yes
- completion_file: oc
- # The list of OpenShift clusters check-env will try to connect to.
- clusters:
- - ocp4
- # The list of images we need to pull to workstation. Not enough space for all.
- pull_images:
- - name: registry.redhat.io/jboss-eap-7/eap74-openjdk17-openshift-rhel8:{{ eap_z }}
- tag_latest: yes
- auth_file: registry-rh-auth
- # - name: registry.redhat.io/jboss-eap-7/eap74-openjdk17-runtime-openshift-rhel8:{{ eap_z }}
- # tag_latest: yes
- # auth_file: registry-rh-auth
- # - name: registry.redhat.io/jboss-eap-7/eap-xp4-openjdk17-openshift-rhel8:{{ eap_xp }}
- # tag_latest: yes
- # auth_file: registry-rh-auth
- # - name: registry.redhat.io/jboss-eap-7/eap-xp4-openjdk17-runtime-openshift-rhel8:{{ eap_xp }}
- # tag_latest: yes
- # auth_file: registry-rh-auth
- - name: quay.io/wildfly/wildfly-s2i:{{ wf_s2i }}
- tag_latest: yes
- # - name: quay.io/wildfly/wildfly-runtime:{{ wf_s2i }}
- # tag_latest: yes
- # - name: quay.io/wildfly/wildfly:{{ wf_old }}
- # tag_latest: yes
- # - name: registry.redhat.io/rhel9/postgresql-13:latest
- # auth_file: registry-rh-auth
- # tag_latest: no
- # The list of files we need to pull to workstation.
- pull_files:
- - name: jboss-eap-7.4.0.zip
- file_id: 1TW_IlIBWWB2G5pLtAUk8THKFNYzHhRKy
- extract_to: /opt
- extracted_dir: /opt/jboss-eap-7.4
- target_path: /opt/eap
- add_to_path: yes
- remove_after: yes
- direct_download: no
- # - name: jboss-eap-7.4.0-quickstarts.zip
- # file_id: 1KW9MoJzzWV5UQOGFI4gF16qzO3vLID-A
- # checksum: sha256:7f84cd8449365eff8cf114f4bef17533ae2bd10ac3e73a8ee7db3be0e9aa20cb
- # direct_download: yes
- - name: jboss-eap-7.4.12-patch.zip
- file_id: 1LlQH9LNBNYmUsI79aSkBe_17iAqh5SEN
- direct_download: no
- target_path: /opt/eap/.installation/patches/jboss-eap-7.4.12.CP
- - name: cluster.war
- file_id: 138PY051OrbFeSc9sAWwtSDJqM5RxOdib
- direct_download: yes
- - name: example-secure.war
- file_id: 1MUl2-xe_7WjMaYCIIdoZLjT6cXEwOHGt
- direct_download: yes
- - name: dstest.war
- file_id: 15jrD-DtWI_igF3i67eS7bc9oreAsYCg6
- direct_download: yes
- - name: logtest.war
- file_id: 1T-JIOk9hFbIoXPMvR4RL0kz8G4rXBUiI
- direct_download: yes
- - name: messaging-client.war
- file_id: 1aAnDXq5hesSWZ7wzkKXQkJ_W8u_RRqpq
- direct_download: yes
- - name: version.war
- file_id: 1UfW9sMlGiuBF93R7dTdjpuPy61WFtXQ1
- direct_download: yes
- - name: welcome.war
- file_id: 1195m1gaFKqye1Yzg457MSWM0oW4y0ous
- direct_download: yes
- - name: source-to-image-v1.3.8-980ca195-linux-amd64.tar.gz
- url: https://github.com/openshift/source-to-image/releases/download/v1.3.8/source-to-image-v1.3.8-980ca195-linux-amd64.tar.gz
- extract_to: /usr/local/bin
- extract_fix_perms: 0755
- target_path: /usr/local/bin/s2i
- remove_after: yes
- ...
|