Cleanup init playbook and unused roles
This commit is contained in:
parent
3dc96bbf4d
commit
5cedb22b51
@ -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
|
||||
|
@ -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 }})"
|
@ -1 +0,0 @@
|
||||
---
|
@ -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
|
Reference in New Issue
Block a user