From 5cedb22b51f06f5633b602748aaaa8a62f591206 Mon Sep 17 00:00:00 2001 From: Ethan Paul Date: Sat, 23 Nov 2019 21:05:01 -0500 Subject: [PATCH] Cleanup init playbook and unused roles --- playbooks/initialize.yml | 10 ++----- roles/datastore/tasks/main.yml | 45 -------------------------------- roles/docker_host/tasks/main.yml | 1 - roles/gitea/tasks/main.yml | 0 roles/hypervisor/tasks/main.yml | 31 ---------------------- 5 files changed, 2 insertions(+), 85 deletions(-) delete mode 100644 roles/datastore/tasks/main.yml delete mode 100644 roles/docker_host/tasks/main.yml delete mode 100644 roles/gitea/tasks/main.yml delete mode 100644 roles/hypervisor/tasks/main.yml diff --git a/playbooks/initialize.yml b/playbooks/initialize.yml index 9becaa9..ccbfc9c 100644 --- a/playbooks/initialize.yml +++ b/playbooks/initialize.yml @@ -13,6 +13,8 @@ update: true exclude: [] # Override the default kernel exclusion clean: true + - role: sshd + - role: networkd tasks: - name: Set hostname become: true @@ -24,11 +26,3 @@ src: bashrc.sh dest: /etc/profile.d/ZA-enpn-bashrc.sh mode: 0644 - -- name: Configure services - hosts: all:!network - tags: - - initialize - roles: - - role: sshd - - role: networkd diff --git a/roles/datastore/tasks/main.yml b/roles/datastore/tasks/main.yml deleted file mode 100644 index 2841584..0000000 --- a/roles/datastore/tasks/main.yml +++ /dev/null @@ -1,45 +0,0 @@ ---- -- name: Configure firewall for NFS - become: true - firewalld: - immediate: yes - permenant: yes - service: nfs - state: enabled - zone: public - -- name: Install NFS - become: true - when: ansible_distribution == "CentOS" - yum: - name: nfs-utils - state: latest - -- name: Enable NFS server - become: true - service: - name: nfs-server - enabled: true - state: started - -- name: Create exports directory - become: true - file: - path: /share - state: directory - -- name: Symlink shares to exports directory - become: true - file: - dest: /share/{{ item.name }} - src: {{ item.path }} - state: link - -- name: Modify /etc/exports - become: true - lineinfile: - path: /etc/exports - backup: yes - create: true - state: present - line: "/share/{{ item.name }} {{ item.access }}({{ item.permissions }})" diff --git a/roles/docker_host/tasks/main.yml b/roles/docker_host/tasks/main.yml deleted file mode 100644 index ed97d53..0000000 --- a/roles/docker_host/tasks/main.yml +++ /dev/null @@ -1 +0,0 @@ ---- diff --git a/roles/gitea/tasks/main.yml b/roles/gitea/tasks/main.yml deleted file mode 100644 index e69de29..0000000 diff --git a/roles/hypervisor/tasks/main.yml b/roles/hypervisor/tasks/main.yml deleted file mode 100644 index 7a84c3c..0000000 --- a/roles/hypervisor/tasks/main.yml +++ /dev/null @@ -1,31 +0,0 @@ -- name: Check system compatibility - when: ansible_distribution != "CentOS" and ansible_distribution != "Red Hat Enterprise Linux" - meta: end_play - debug: - msg: "Hypervisor deployment is only supported on CentOS and RHEL" - -- name: Temporarily disable IUS and EPEL repositories - become: true - command: mv /etc/yum.repos.d/{{ item }}.repo /etc/yum.repos.d/{{ item }}.repo.bak - with_items: - - ius - - epel - -- name: Install OVirt repository - become: true - yum: - name: http://resources.ovirt.org/pub/yum-repo/ovirt-release42.rpm - state: latest - -- name: Install OVirt Engine - become: true - yum: - name: ovirt-engine - state: latest - -- name: Re-enable IUS and EPEL repositories - become: true - command: mv /etc/yum.repos.d/{{ item }}.repo.bak /etc/yum.repos.d/{{ item }}.repo - with_items: - - ius - - epel