├── .gitignore ├── .images ├── virtual-switch-final.png └── virtual-switch.png ├── LICENSE ├── README.adoc ├── ansible.cfg ├── clusters ├── ocp-example.yaml └── ocp-example_additional_nodes.yaml ├── dhcp_ova.yml ├── dhcp_pxe.yml ├── extras ├── 1-nfs-storage-class.yml ├── 2-nfs-pv.yml ├── 3-image-registry-storage-pvc.yml ├── chk_creds.sh ├── helper-ks.cfg ├── helper-vars.yml ├── obtain-vmware-vcenter-information.sh ├── openshift-logging.yml └── vmware-vcenter-permissions.sh ├── group_vars └── all.yml ├── new_worker_isos.yml ├── restricted.adoc ├── restricted_dhcp_ova.yml ├── restricted_static_ips.yml ├── restricted_static_ips_ova.yml ├── roles ├── cache │ └── tasks │ │ └── main.yml ├── cluster-validate │ └── tasks │ │ └── main.yml ├── common │ ├── files │ │ └── cluster-scheduler-02-config.yml.patch │ ├── tasks │ │ ├── configure_ntp.yml │ │ ├── handle_proxy.yml │ │ ├── install.yml │ │ ├── main.yml │ │ └── pre_install.yml │ └── templates │ │ ├── chrony.conf.j2 │ │ ├── install-config.yaml.j2 │ │ ├── install-config.yaml.new.j2 │ │ └── mc-chrony-configuration.yaml.j2 ├── f5 │ └── tasks │ │ ├── configure_f5.yml │ │ ├── main.yml │ │ ├── remove_bootstrap.yml │ │ └── rollback_f5.yml ├── finish_install │ └── tasks │ │ └── main.yml ├── node_isos │ ├── files │ │ └── .keep │ ├── tasks │ │ ├── generate_custom_iso.yml │ │ └── main.yml │ ├── templates │ │ ├── grub.cfg.j2 │ │ ├── isolinux.cfg.j2 │ │ └── kernel-params.j2 │ └── vars │ │ └── main.yml ├── restricted │ ├── tasks │ │ ├── setup_registry.yml │ │ └── utilize_registry.yml │ └── templates │ │ └── ssl-ca.j2 ├── setup │ └── tasks │ │ └── main.yml ├── vsphere_vm │ ├── tasks │ │ ├── dhcp.yml │ │ ├── get_ova.yml │ │ ├── main.yml │ │ ├── static-iso.yml │ │ └── static-ova.yml │ └── vars │ │ └── main.yml └── webserver │ └── tasks │ ├── copy_ign_files.yml │ ├── create_cluster_dir.yml │ ├── download_pxe_installer_files.yml │ └── download_raw_installer_files.yml ├── site.yml ├── staging ├── static_ips.yml ├── static_ips_ova.yml └── validateCluster.yml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ocp4-vsphere-upi-automation/HEAD/.gitignore -------------------------------------------------------------------------------- /.images/virtual-switch-final.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ocp4-vsphere-upi-automation/HEAD/.images/virtual-switch-final.png -------------------------------------------------------------------------------- /.images/virtual-switch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ocp4-vsphere-upi-automation/HEAD/.images/virtual-switch.png -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ocp4-vsphere-upi-automation/HEAD/LICENSE -------------------------------------------------------------------------------- /README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ocp4-vsphere-upi-automation/HEAD/README.adoc -------------------------------------------------------------------------------- /ansible.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ocp4-vsphere-upi-automation/HEAD/ansible.cfg -------------------------------------------------------------------------------- /clusters/ocp-example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ocp4-vsphere-upi-automation/HEAD/clusters/ocp-example.yaml -------------------------------------------------------------------------------- /clusters/ocp-example_additional_nodes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ocp4-vsphere-upi-automation/HEAD/clusters/ocp-example_additional_nodes.yaml -------------------------------------------------------------------------------- /dhcp_ova.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ocp4-vsphere-upi-automation/HEAD/dhcp_ova.yml -------------------------------------------------------------------------------- /dhcp_pxe.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ocp4-vsphere-upi-automation/HEAD/dhcp_pxe.yml -------------------------------------------------------------------------------- /extras/1-nfs-storage-class.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ocp4-vsphere-upi-automation/HEAD/extras/1-nfs-storage-class.yml -------------------------------------------------------------------------------- /extras/2-nfs-pv.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ocp4-vsphere-upi-automation/HEAD/extras/2-nfs-pv.yml -------------------------------------------------------------------------------- /extras/3-image-registry-storage-pvc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ocp4-vsphere-upi-automation/HEAD/extras/3-image-registry-storage-pvc.yml -------------------------------------------------------------------------------- /extras/chk_creds.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ocp4-vsphere-upi-automation/HEAD/extras/chk_creds.sh -------------------------------------------------------------------------------- /extras/helper-ks.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ocp4-vsphere-upi-automation/HEAD/extras/helper-ks.cfg -------------------------------------------------------------------------------- /extras/helper-vars.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ocp4-vsphere-upi-automation/HEAD/extras/helper-vars.yml -------------------------------------------------------------------------------- /extras/obtain-vmware-vcenter-information.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ocp4-vsphere-upi-automation/HEAD/extras/obtain-vmware-vcenter-information.sh -------------------------------------------------------------------------------- /extras/openshift-logging.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ocp4-vsphere-upi-automation/HEAD/extras/openshift-logging.yml -------------------------------------------------------------------------------- /extras/vmware-vcenter-permissions.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ocp4-vsphere-upi-automation/HEAD/extras/vmware-vcenter-permissions.sh -------------------------------------------------------------------------------- /group_vars/all.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ocp4-vsphere-upi-automation/HEAD/group_vars/all.yml -------------------------------------------------------------------------------- /new_worker_isos.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ocp4-vsphere-upi-automation/HEAD/new_worker_isos.yml -------------------------------------------------------------------------------- /restricted.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ocp4-vsphere-upi-automation/HEAD/restricted.adoc -------------------------------------------------------------------------------- /restricted_dhcp_ova.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ocp4-vsphere-upi-automation/HEAD/restricted_dhcp_ova.yml -------------------------------------------------------------------------------- /restricted_static_ips.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ocp4-vsphere-upi-automation/HEAD/restricted_static_ips.yml -------------------------------------------------------------------------------- /restricted_static_ips_ova.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ocp4-vsphere-upi-automation/HEAD/restricted_static_ips_ova.yml -------------------------------------------------------------------------------- /roles/cache/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ocp4-vsphere-upi-automation/HEAD/roles/cache/tasks/main.yml -------------------------------------------------------------------------------- /roles/cluster-validate/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ocp4-vsphere-upi-automation/HEAD/roles/cluster-validate/tasks/main.yml -------------------------------------------------------------------------------- /roles/common/files/cluster-scheduler-02-config.yml.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ocp4-vsphere-upi-automation/HEAD/roles/common/files/cluster-scheduler-02-config.yml.patch -------------------------------------------------------------------------------- /roles/common/tasks/configure_ntp.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ocp4-vsphere-upi-automation/HEAD/roles/common/tasks/configure_ntp.yml -------------------------------------------------------------------------------- /roles/common/tasks/handle_proxy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ocp4-vsphere-upi-automation/HEAD/roles/common/tasks/handle_proxy.yml -------------------------------------------------------------------------------- /roles/common/tasks/install.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ocp4-vsphere-upi-automation/HEAD/roles/common/tasks/install.yml -------------------------------------------------------------------------------- /roles/common/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ocp4-vsphere-upi-automation/HEAD/roles/common/tasks/main.yml -------------------------------------------------------------------------------- /roles/common/tasks/pre_install.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ocp4-vsphere-upi-automation/HEAD/roles/common/tasks/pre_install.yml -------------------------------------------------------------------------------- /roles/common/templates/chrony.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ocp4-vsphere-upi-automation/HEAD/roles/common/templates/chrony.conf.j2 -------------------------------------------------------------------------------- /roles/common/templates/install-config.yaml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ocp4-vsphere-upi-automation/HEAD/roles/common/templates/install-config.yaml.j2 -------------------------------------------------------------------------------- /roles/common/templates/install-config.yaml.new.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ocp4-vsphere-upi-automation/HEAD/roles/common/templates/install-config.yaml.new.j2 -------------------------------------------------------------------------------- /roles/common/templates/mc-chrony-configuration.yaml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ocp4-vsphere-upi-automation/HEAD/roles/common/templates/mc-chrony-configuration.yaml.j2 -------------------------------------------------------------------------------- /roles/f5/tasks/configure_f5.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ocp4-vsphere-upi-automation/HEAD/roles/f5/tasks/configure_f5.yml -------------------------------------------------------------------------------- /roles/f5/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ocp4-vsphere-upi-automation/HEAD/roles/f5/tasks/main.yml -------------------------------------------------------------------------------- /roles/f5/tasks/remove_bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ocp4-vsphere-upi-automation/HEAD/roles/f5/tasks/remove_bootstrap.yml -------------------------------------------------------------------------------- /roles/f5/tasks/rollback_f5.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ocp4-vsphere-upi-automation/HEAD/roles/f5/tasks/rollback_f5.yml -------------------------------------------------------------------------------- /roles/finish_install/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ocp4-vsphere-upi-automation/HEAD/roles/finish_install/tasks/main.yml -------------------------------------------------------------------------------- /roles/node_isos/files/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /roles/node_isos/tasks/generate_custom_iso.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ocp4-vsphere-upi-automation/HEAD/roles/node_isos/tasks/generate_custom_iso.yml -------------------------------------------------------------------------------- /roles/node_isos/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ocp4-vsphere-upi-automation/HEAD/roles/node_isos/tasks/main.yml -------------------------------------------------------------------------------- /roles/node_isos/templates/grub.cfg.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ocp4-vsphere-upi-automation/HEAD/roles/node_isos/templates/grub.cfg.j2 -------------------------------------------------------------------------------- /roles/node_isos/templates/isolinux.cfg.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ocp4-vsphere-upi-automation/HEAD/roles/node_isos/templates/isolinux.cfg.j2 -------------------------------------------------------------------------------- /roles/node_isos/templates/kernel-params.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ocp4-vsphere-upi-automation/HEAD/roles/node_isos/templates/kernel-params.j2 -------------------------------------------------------------------------------- /roles/node_isos/vars/main.yml: -------------------------------------------------------------------------------- 1 | iso_dir: "{{ playbook_dir }}/downloads/ISOs" -------------------------------------------------------------------------------- /roles/restricted/tasks/setup_registry.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ocp4-vsphere-upi-automation/HEAD/roles/restricted/tasks/setup_registry.yml -------------------------------------------------------------------------------- /roles/restricted/tasks/utilize_registry.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ocp4-vsphere-upi-automation/HEAD/roles/restricted/tasks/utilize_registry.yml -------------------------------------------------------------------------------- /roles/restricted/templates/ssl-ca.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ocp4-vsphere-upi-automation/HEAD/roles/restricted/templates/ssl-ca.j2 -------------------------------------------------------------------------------- /roles/setup/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ocp4-vsphere-upi-automation/HEAD/roles/setup/tasks/main.yml -------------------------------------------------------------------------------- /roles/vsphere_vm/tasks/dhcp.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ocp4-vsphere-upi-automation/HEAD/roles/vsphere_vm/tasks/dhcp.yml -------------------------------------------------------------------------------- /roles/vsphere_vm/tasks/get_ova.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ocp4-vsphere-upi-automation/HEAD/roles/vsphere_vm/tasks/get_ova.yml -------------------------------------------------------------------------------- /roles/vsphere_vm/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ocp4-vsphere-upi-automation/HEAD/roles/vsphere_vm/tasks/main.yml -------------------------------------------------------------------------------- /roles/vsphere_vm/tasks/static-iso.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ocp4-vsphere-upi-automation/HEAD/roles/vsphere_vm/tasks/static-iso.yml -------------------------------------------------------------------------------- /roles/vsphere_vm/tasks/static-ova.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ocp4-vsphere-upi-automation/HEAD/roles/vsphere_vm/tasks/static-ova.yml -------------------------------------------------------------------------------- /roles/vsphere_vm/vars/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ocp4-vsphere-upi-automation/HEAD/roles/vsphere_vm/vars/main.yml -------------------------------------------------------------------------------- /roles/webserver/tasks/copy_ign_files.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ocp4-vsphere-upi-automation/HEAD/roles/webserver/tasks/copy_ign_files.yml -------------------------------------------------------------------------------- /roles/webserver/tasks/create_cluster_dir.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ocp4-vsphere-upi-automation/HEAD/roles/webserver/tasks/create_cluster_dir.yml -------------------------------------------------------------------------------- /roles/webserver/tasks/download_pxe_installer_files.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ocp4-vsphere-upi-automation/HEAD/roles/webserver/tasks/download_pxe_installer_files.yml -------------------------------------------------------------------------------- /roles/webserver/tasks/download_raw_installer_files.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ocp4-vsphere-upi-automation/HEAD/roles/webserver/tasks/download_raw_installer_files.yml -------------------------------------------------------------------------------- /site.yml: -------------------------------------------------------------------------------- 1 | --- 2 | - import_playbook: dhcp_ova.yml 3 | -------------------------------------------------------------------------------- /staging: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ocp4-vsphere-upi-automation/HEAD/staging -------------------------------------------------------------------------------- /static_ips.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ocp4-vsphere-upi-automation/HEAD/static_ips.yml -------------------------------------------------------------------------------- /static_ips_ova.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ocp4-vsphere-upi-automation/HEAD/static_ips_ova.yml -------------------------------------------------------------------------------- /validateCluster.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ocp4-vsphere-upi-automation/HEAD/validateCluster.yml --------------------------------------------------------------------------------