---
# 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"
    ocp_z: "4.10.3"
    # Various RHSSO versions.
    sso_z: "7.6.0"
    sso_p: "7.6.1"
    sso_f: "4361"

    # These are the tools we need, some also need to be downloaded.
    tools:
      oc:
        final_name: /usr/bin/oc
        completion: yes
        completion_file: oc

    # Not really needed for class delivery, just for image prep.
    #  opm:
    #    download: yes
    #    download_filename: opm-linux-{{ ocp_z }}.tar.gz
    #    archive_filename: opm
    #    final_name: /usr/local/bin/opm
    #    completion: yes
    #    completion_file: opm
    #  grpcurl:
    #    download: yes
    #    download_url: https://github.com/fullstorydev/grpcurl/releases/download/v1.8.7
    #    download_filename: grpcurl_1.8.7_linux_x86_64.tar.gz
    #    archive_filename: grpcurl
    #    final_name: /usr/local/bin/grpcurl
    #    completion: no

    # The list of OpenShift clusters check-env will try to connect to.
    clusters:
      - ocp4

    # Whether we will use a standalone RHSSO ZIP or not (only used in check-env).
    need_sso_zip: yes
    need_sso_patch: yes
    need_sso_hotfix: yes
...