From 4ee1e5238f6844c637847881aed5764fedbb1aa5 Mon Sep 17 00:00:00 2001 From: Nils Philippsen Date: Wed, 21 Aug 2024 15:14:13 +0200 Subject: [PATCH] Remove obsolete openshift-prerequisites role This ceased to be used in 2017, see commit d71a039927a87a5898017a3aa7b0a188c2928094. Signed-off-by: Nils Philippsen --- roles/openshift-prerequisites/README.md | 34 ------------------- .../openshift-prerequisites/defaults/main.yml | 14 -------- roles/openshift-prerequisites/meta/main.yml | 13 ------- roles/openshift-prerequisites/tasks/main.yml | 23 ------------- 4 files changed, 84 deletions(-) delete mode 100644 roles/openshift-prerequisites/README.md delete mode 100644 roles/openshift-prerequisites/defaults/main.yml delete mode 100644 roles/openshift-prerequisites/meta/main.yml delete mode 100644 roles/openshift-prerequisites/tasks/main.yml diff --git a/roles/openshift-prerequisites/README.md b/roles/openshift-prerequisites/README.md deleted file mode 100644 index f69a7bbbf1..0000000000 --- a/roles/openshift-prerequisites/README.md +++ /dev/null @@ -1,34 +0,0 @@ -OpenShift prerequisites Role -============================ - -An Ansible role to manage prerequisites for OSE installation. -It performs the following operations: - -* Sets necessary sebools for GlusterFS and NFS. - https://docs.openshift.com/container-platform/3.3/install_config/install/prerequisites.html#prereq-selinux -* Installs python-six package - https://github.com/openshift/openshift-ansible/issues/3020 - - -Role Variables Example ----------------------- - - # Set up sebools - openshift_sebools: - - name: virt_sandbox_use_fusefs - state: yes - persistent: yes - - -Example Playbook ----------------- - - - hosts: all - roles: - - openshift-prerequisites - - -Dependencies ------------- - -None. diff --git a/roles/openshift-prerequisites/defaults/main.yml b/roles/openshift-prerequisites/defaults/main.yml deleted file mode 100644 index 1db524a6b8..0000000000 --- a/roles/openshift-prerequisites/defaults/main.yml +++ /dev/null @@ -1,14 +0,0 @@ ---- -# SELinux booleans -openshift_sebools: -# https://docs.openshift.com/container-platform/3.3/install_config/persistent_storage/persistent_storage_glusterfs.html#selinux -- name: virt_sandbox_use_fusefs - state: yes - persistent: yes -# https://docs.openshift.com/container-platform/3.3/install_config/persistent_storage/persistent_storage_nfs.html#nfs-selinux -- name: virt_use_nfs - state: yes - persistent: yes -- name: virt_sandbox_use_nfs - state: yes - persistent: yes diff --git a/roles/openshift-prerequisites/meta/main.yml b/roles/openshift-prerequisites/meta/main.yml deleted file mode 100644 index baf5bd8f5b..0000000000 --- a/roles/openshift-prerequisites/meta/main.yml +++ /dev/null @@ -1,13 +0,0 @@ -# Standards: 1.6 ---- -galaxy_info: - author: Andrej Golis - description: Set up prerequisites for OSE installation - company: Red Hat, Inc. - license: BSD - min_ansible_version: 2.1 - platforms: - - name: EL - versions: - - 7 -dependencies: [] diff --git a/roles/openshift-prerequisites/tasks/main.yml b/roles/openshift-prerequisites/tasks/main.yml deleted file mode 100644 index 16adfef9a0..0000000000 --- a/roles/openshift-prerequisites/tasks/main.yml +++ /dev/null @@ -1,23 +0,0 @@ ---- -- name: Install python-six package - package: - name: python-six - state: present - -- name: Install libselinux-python package - package: - name: libselinux-python - state: present - -- name: Configure SELinux - selinux: - state: enforcing - policy: targeted - -- name: enable/disable sebools - seboolean: - name: "{{ item.name }}" - state: "{{ item.state }}" - persistent: "{{ item.persistent }}" - with_items: "{{ openshift_sebools }}" - when: openshift_sebools != ""