Nuova prova di installazione pacchetti da ClearOS.
This commit is contained in:
parent
0836b4512e
commit
eb32520c61
@ -4,4 +4,4 @@
|
||||
vars:
|
||||
- ansible_ssh_user: root
|
||||
roles:
|
||||
- firstsetup
|
||||
- init
|
@ -1,6 +0,0 @@
|
||||
---
|
||||
|
||||
- include: add_centos_repos.yml
|
||||
- include: packages.yml
|
||||
- include: clearos_pkg.yml
|
||||
- include: ansible.yml
|
@ -22,14 +22,16 @@
|
||||
tags: repo
|
||||
|
||||
- name: Copio i repository
|
||||
shell: cp -f /tmp/centos-release/etc/yum.repos.d/* /etc/yum.repos.d/
|
||||
shell: cp -f /tmp/centos-release/etc/yum.repos.d/{{ item }} /etc/yum.repos.d/
|
||||
with_items: centos_repo_files
|
||||
sudo: yes
|
||||
when: check_repos|failed
|
||||
register: centos_repo_installed
|
||||
tags: repo
|
||||
|
||||
- name: Copio le chiavi di firma GPG
|
||||
shell: cp -f /tmp/centos-release/etc/pki/rpm-gpg/* /etc/pki/rpm-gpg/
|
||||
shell: cp -f /tmp/centos-release/etc/pki/rpm-gpg/{{ item }} /etc/pki/rpm-gpg/
|
||||
with_items: centos_gpg_files
|
||||
sudo: yes
|
||||
when: check_repos|failed
|
||||
tags: repo
|
15
roles/setup/tasks/centos_delrepos.yml
Normal file
15
roles/setup/tasks/centos_delrepos.yml
Normal file
@ -0,0 +1,15 @@
|
||||
---
|
||||
|
||||
- name: Rimozione repository centrali CentOS 6
|
||||
shell: rm -f /etc/yum.repos.d/{{ item }}
|
||||
with_items: centos_repo_files
|
||||
sudo: yes
|
||||
|
||||
- name: Rimozione firme GPG repository CentOS 6
|
||||
shell: rm -f /etc/pki/rpm-gpg/{{ item }}
|
||||
with_items: centos_gpg_files
|
||||
sudo: yes
|
||||
|
||||
- name: Ripristino repository ad originali
|
||||
shell: yum clean all && yum repolist
|
||||
sudo: yes
|
@ -6,7 +6,7 @@
|
||||
with_items:
|
||||
- app-content-filter
|
||||
- app-web-proxy
|
||||
- app-filter-proxy-report
|
||||
- app-proxy-report
|
||||
- app-openldap-directory
|
||||
- app-ntp
|
||||
- app-configuration-backup
|
7
roles/setup/tasks/main.yml
Normal file
7
roles/setup/tasks/main.yml
Normal file
@ -0,0 +1,7 @@
|
||||
---
|
||||
|
||||
- include: clearos_pkgs.yml
|
||||
- include: centos_addrepos.yml
|
||||
- include: packages.yml
|
||||
- include: centos_delrepos.yml
|
||||
- include: ansible.yml
|
12
roles/setup/vars/main.yml
Normal file
12
roles/setup/vars/main.yml
Normal file
@ -0,0 +1,12 @@
|
||||
centos_repo_files:
|
||||
- CentOS-Base.repo
|
||||
- CentOS-Debuginfo.repo
|
||||
- CentOS-fasttrack.repo
|
||||
- CentOS-Media.repo
|
||||
- CentOS-Vault.repo
|
||||
|
||||
centos_gpg_files:
|
||||
- RPM-GPG-KEY-CentOS-6
|
||||
- RPM-GPG-KEY-CentOS-Security-6
|
||||
- RPM-GPG-KEY-CentOS-Debug-6
|
||||
- RPM-GPG-KEY-CentOS-Testing-6
|
@ -2,4 +2,4 @@
|
||||
|
||||
- hosts: server
|
||||
roles:
|
||||
- base
|
||||
- setup
|
Loading…
x
Reference in New Issue
Block a user