├── .gitignore ├── LICENSE ├── README.md ├── defaults └── main.yml ├── group_vars ├── etcd │ └── vars.yml ├── masters │ └── vars.yml └── nodes │ └── vars.yml ├── library └── oc_obj.py ├── playbooks ├── group_vars ├── library ├── ocp-hosts-reboot.yml ├── ocp-hosts-shutdown.yml ├── ocp-install-preparation.yml ├── ocp-ldap-groups-sync.yml ├── ocp-prune.yml ├── ocp-rolling-hosts-reboot.yml ├── ocp-rolling-os-update-and-upgrade.yml ├── ocp-rolling-services-restart.yml ├── ocp-services-start.yml ├── ocp-services-stop.yml ├── ocp-swap-docker-storage-driver.yml ├── ocp-upgrade-cleanup.yml ├── ocp-upgrade-preparation.yml ├── ocp-verify-glusterfs-cluster-health.yml ├── roles ├── tasks └── templates ├── roles └── openshift_storage_glusterfs_cluster_health │ ├── defaults │ └── main.yml │ ├── library │ └── glusterfs_check_containerized.py │ └── tasks │ └── main.yml ├── tasks ├── disable-excluders.yml ├── enable-excluders.yml ├── ocp-host-reboot.yml ├── ocp-services-reboot │ ├── masters.yml │ └── nodes.yml ├── os-update-and-upgrade.yml ├── os-update-and-upgrade │ ├── masters.yml │ └── nodes.yml ├── reboot.yml ├── restart_master_services.yml ├── shutdown.yml ├── unschedule-and-drain.yml └── wait-for-node-ready.yml └── templates ├── ocp_ldap_groups_sync.yml.j2 └── ocp_ldap_whitelist.txt.j2 /.gitignore: -------------------------------------------------------------------------------- 1 | *.swp 2 | *.retry 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ansible-redhat_openshift_utils/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ansible-redhat_openshift_utils/HEAD/README.md -------------------------------------------------------------------------------- /defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ansible-redhat_openshift_utils/HEAD/defaults/main.yml -------------------------------------------------------------------------------- /group_vars/etcd/vars.yml: -------------------------------------------------------------------------------- 1 | --- 2 | ocp_servics: 3 | - etcd 4 | -------------------------------------------------------------------------------- /group_vars/masters/vars.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ansible-redhat_openshift_utils/HEAD/group_vars/masters/vars.yml -------------------------------------------------------------------------------- /group_vars/nodes/vars.yml: -------------------------------------------------------------------------------- 1 | --- 2 | ocp_servics: 3 | - atomic-openshift-node 4 | -------------------------------------------------------------------------------- /library/oc_obj.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ansible-redhat_openshift_utils/HEAD/library/oc_obj.py -------------------------------------------------------------------------------- /playbooks/group_vars: -------------------------------------------------------------------------------- 1 | ../group_vars/ -------------------------------------------------------------------------------- /playbooks/library: -------------------------------------------------------------------------------- 1 | ../library/ -------------------------------------------------------------------------------- /playbooks/ocp-hosts-reboot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ansible-redhat_openshift_utils/HEAD/playbooks/ocp-hosts-reboot.yml -------------------------------------------------------------------------------- /playbooks/ocp-hosts-shutdown.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ansible-redhat_openshift_utils/HEAD/playbooks/ocp-hosts-shutdown.yml -------------------------------------------------------------------------------- /playbooks/ocp-install-preparation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ansible-redhat_openshift_utils/HEAD/playbooks/ocp-install-preparation.yml -------------------------------------------------------------------------------- /playbooks/ocp-ldap-groups-sync.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ansible-redhat_openshift_utils/HEAD/playbooks/ocp-ldap-groups-sync.yml -------------------------------------------------------------------------------- /playbooks/ocp-prune.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ansible-redhat_openshift_utils/HEAD/playbooks/ocp-prune.yml -------------------------------------------------------------------------------- /playbooks/ocp-rolling-hosts-reboot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ansible-redhat_openshift_utils/HEAD/playbooks/ocp-rolling-hosts-reboot.yml -------------------------------------------------------------------------------- /playbooks/ocp-rolling-os-update-and-upgrade.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ansible-redhat_openshift_utils/HEAD/playbooks/ocp-rolling-os-update-and-upgrade.yml -------------------------------------------------------------------------------- /playbooks/ocp-rolling-services-restart.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ansible-redhat_openshift_utils/HEAD/playbooks/ocp-rolling-services-restart.yml -------------------------------------------------------------------------------- /playbooks/ocp-services-start.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ansible-redhat_openshift_utils/HEAD/playbooks/ocp-services-start.yml -------------------------------------------------------------------------------- /playbooks/ocp-services-stop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ansible-redhat_openshift_utils/HEAD/playbooks/ocp-services-stop.yml -------------------------------------------------------------------------------- /playbooks/ocp-swap-docker-storage-driver.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ansible-redhat_openshift_utils/HEAD/playbooks/ocp-swap-docker-storage-driver.yml -------------------------------------------------------------------------------- /playbooks/ocp-upgrade-cleanup.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ansible-redhat_openshift_utils/HEAD/playbooks/ocp-upgrade-cleanup.yml -------------------------------------------------------------------------------- /playbooks/ocp-upgrade-preparation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ansible-redhat_openshift_utils/HEAD/playbooks/ocp-upgrade-preparation.yml -------------------------------------------------------------------------------- /playbooks/ocp-verify-glusterfs-cluster-health.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ansible-redhat_openshift_utils/HEAD/playbooks/ocp-verify-glusterfs-cluster-health.yml -------------------------------------------------------------------------------- /playbooks/roles: -------------------------------------------------------------------------------- 1 | ../roles/ -------------------------------------------------------------------------------- /playbooks/tasks: -------------------------------------------------------------------------------- 1 | ../tasks/ -------------------------------------------------------------------------------- /playbooks/templates: -------------------------------------------------------------------------------- 1 | ../templates/ -------------------------------------------------------------------------------- /roles/openshift_storage_glusterfs_cluster_health/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ansible-redhat_openshift_utils/HEAD/roles/openshift_storage_glusterfs_cluster_health/defaults/main.yml -------------------------------------------------------------------------------- /roles/openshift_storage_glusterfs_cluster_health/library/glusterfs_check_containerized.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ansible-redhat_openshift_utils/HEAD/roles/openshift_storage_glusterfs_cluster_health/library/glusterfs_check_containerized.py -------------------------------------------------------------------------------- /roles/openshift_storage_glusterfs_cluster_health/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ansible-redhat_openshift_utils/HEAD/roles/openshift_storage_glusterfs_cluster_health/tasks/main.yml -------------------------------------------------------------------------------- /tasks/disable-excluders.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ansible-redhat_openshift_utils/HEAD/tasks/disable-excluders.yml -------------------------------------------------------------------------------- /tasks/enable-excluders.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ansible-redhat_openshift_utils/HEAD/tasks/enable-excluders.yml -------------------------------------------------------------------------------- /tasks/ocp-host-reboot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ansible-redhat_openshift_utils/HEAD/tasks/ocp-host-reboot.yml -------------------------------------------------------------------------------- /tasks/ocp-services-reboot/masters.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ansible-redhat_openshift_utils/HEAD/tasks/ocp-services-reboot/masters.yml -------------------------------------------------------------------------------- /tasks/ocp-services-reboot/nodes.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ansible-redhat_openshift_utils/HEAD/tasks/ocp-services-reboot/nodes.yml -------------------------------------------------------------------------------- /tasks/os-update-and-upgrade.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ansible-redhat_openshift_utils/HEAD/tasks/os-update-and-upgrade.yml -------------------------------------------------------------------------------- /tasks/os-update-and-upgrade/masters.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ansible-redhat_openshift_utils/HEAD/tasks/os-update-and-upgrade/masters.yml -------------------------------------------------------------------------------- /tasks/os-update-and-upgrade/nodes.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ansible-redhat_openshift_utils/HEAD/tasks/os-update-and-upgrade/nodes.yml -------------------------------------------------------------------------------- /tasks/reboot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ansible-redhat_openshift_utils/HEAD/tasks/reboot.yml -------------------------------------------------------------------------------- /tasks/restart_master_services.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ansible-redhat_openshift_utils/HEAD/tasks/restart_master_services.yml -------------------------------------------------------------------------------- /tasks/shutdown.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ansible-redhat_openshift_utils/HEAD/tasks/shutdown.yml -------------------------------------------------------------------------------- /tasks/unschedule-and-drain.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ansible-redhat_openshift_utils/HEAD/tasks/unschedule-and-drain.yml -------------------------------------------------------------------------------- /tasks/wait-for-node-ready.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ansible-redhat_openshift_utils/HEAD/tasks/wait-for-node-ready.yml -------------------------------------------------------------------------------- /templates/ocp_ldap_groups_sync.yml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ansible-redhat_openshift_utils/HEAD/templates/ocp_ldap_groups_sync.yml.j2 -------------------------------------------------------------------------------- /templates/ocp_ldap_whitelist.txt.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedHatOfficial/ansible-redhat_openshift_utils/HEAD/templates/ocp_ldap_whitelist.txt.j2 --------------------------------------------------------------------------------