--- # 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 - name: cluster.war file_id: 138PY051OrbFeSc9sAWwtSDJqM5RxOdib 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 target_path: /usr/local/bin/s2i remove_after: yes ...