# OpenShift configuration

All the variables are mandatory, unless otherwise stated.

Variable File Description
local_home group_vars/all/vars.yml Local user's HOME directory. Defaults to the HOME environment variable
ocp_installer_path group_vars/all/vars.yml Path to the downloaded OCP installer. Defaults to <<local_home>>/kits/openshift-install
ocp_oc_path group_vars/all/vars.yml Path to the downloaded oc client. Defaults to <<local_home>>/kits/oc
ocp_kubectl_path group_vars/all/vars.yml Path to the downloaded kubectl client. Defaults to <<local_home>>/kits/kubectl
vault.pull_secret group_vars/all/vault.yml The pull secret obtained from Red Hat installation web page
install_dir group_vars/all/vars.yml The directory where files that are generated as part of the OCP installation will be saved. If you are re-running the playbooks after a previous deployment, you should delete any existing content in this folder first. Defaults to <<local_home>>/.ocp
master_ova_path group_vars/all/vars.yml Path to RHCOS OVA for master nodes. The version of the RHCOS OVA should match the version of OCP that you are installing. Defaults to <<local_home>>/kits/rhcos.ova
worker_ova_path group_vars/all/vars.yml Path to RHCOS OVA for worker nodes. Defaults to same value as master_ova_path
master_template group_vars/all/vars.yml Name of template generated from master OVA. Defaults to hpe-rhcos
worker_template group_vars/all/vars.yml Name of template generated from worker OVA. Uses the same value as master_template if the same OVA is used for both master and worker nodes.
support_template group_vars/all/vars.yml The template used to create support machines including the load balancers, NFS and nodes hosting DNS and DHCP services. If this value is not present, the playbooks will use the support OVA specified by support_ova_path. Defaults to hpe-rhel760
support_ova_path group_vars/all/vars.yml Instead of specifiying a template for support machines, you can use an OVA instead. Defaults to <<local_home>>/kits/hpe-rhel760.ova
support_folder group_vars/all/vars.yml This folder is created in vCenter (if it does not already exist) for the non-OCP VMs and templates. Defaults to hpeSupport
vault.ssh_key group_vars/all/vault.yml The public SSH key for the core user on the Ansible controller node