Cleanup init playbook and unused roles
This commit is contained in:
parent
3dc96bbf4d
commit
5cedb22b51
@ -13,6 +13,8 @@
|
|||||||
update: true
|
update: true
|
||||||
exclude: [] # Override the default kernel exclusion
|
exclude: [] # Override the default kernel exclusion
|
||||||
clean: true
|
clean: true
|
||||||
|
- role: sshd
|
||||||
|
- role: networkd
|
||||||
tasks:
|
tasks:
|
||||||
- name: Set hostname
|
- name: Set hostname
|
||||||
become: true
|
become: true
|
||||||
@ -24,11 +26,3 @@
|
|||||||
src: bashrc.sh
|
src: bashrc.sh
|
||||||
dest: /etc/profile.d/ZA-enpn-bashrc.sh
|
dest: /etc/profile.d/ZA-enpn-bashrc.sh
|
||||||
mode: 0644
|
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