2015-04-14 02:17:01 +02:00
|
|
|
---
|
|
|
|
|
2015-04-20 02:49:11 +02:00
|
|
|
- name: Verifica abilitazione repo Extra
|
|
|
|
shell: yum repolist
|
|
|
|
register: check_epel
|
|
|
|
failed_when: "'Extra Packages for Enterprise Linux 6' not in check_epel.stdout"
|
2015-04-16 21:19:30 +02:00
|
|
|
ignore_errors: yes
|
2015-04-14 02:17:01 +02:00
|
|
|
|
2015-04-20 02:49:11 +02:00
|
|
|
- name: Installo epel-release
|
|
|
|
yum: name=epel-release state=present
|
2016-01-12 22:03:15 +01:00
|
|
|
become: yes
|
2015-07-30 23:00:35 +02:00
|
|
|
when: check_epel|failed
|
2015-04-20 02:49:11 +02:00
|
|
|
register: epel_installed
|
2015-07-30 23:00:35 +02:00
|
|
|
ignore_errors: yes
|
2015-04-14 02:17:01 +02:00
|
|
|
|
2015-04-20 02:49:11 +02:00
|
|
|
- name: Installo epel-release da URL
|
|
|
|
yum:
|
|
|
|
name: "http://dl.fedoraproject.org/pub/epel/6/{{ ansible_architecture }}/epel-release-6-8.noarch.rpm"
|
|
|
|
state: present
|
2016-01-12 22:03:15 +01:00
|
|
|
become: yes
|
2015-07-30 23:00:35 +02:00
|
|
|
when: epel_installed|failed
|
2015-04-20 02:49:11 +02:00
|
|
|
register: rpm_epel_installed
|
2015-04-14 02:17:01 +02:00
|
|
|
|
2015-04-20 02:49:11 +02:00
|
|
|
- name: Abilito il repo EPEL
|
|
|
|
shell: yum-config-manager --enable epel
|
2016-01-12 22:03:15 +01:00
|
|
|
become: yes
|
2015-07-31 20:41:12 +02:00
|
|
|
when: epel_installed|changed or epel_installed|success or rpm_epel_installed|changed
|
2015-04-21 09:53:26 +02:00
|
|
|
changed_when: "'[epel]' in epel_enabled.stdout and epel_enabled.rc == 0"
|
2015-04-20 17:44:33 +02:00
|
|
|
register: epel_enabled
|
2015-04-14 02:17:01 +02:00
|
|
|
|
2015-04-20 02:49:11 +02:00
|
|
|
- name: Pulizia e ricaricam. repo
|
2015-04-14 02:17:01 +02:00
|
|
|
shell: yum clean all && yum repolist
|
2016-01-12 22:03:15 +01:00
|
|
|
become: yes
|
2015-06-20 04:32:22 +02:00
|
|
|
when: epel_enabled|changed
|
2015-04-15 18:12:38 +02:00
|
|
|
tags: repo
|
2015-04-16 18:23:01 +02:00
|
|
|
|
2015-04-21 09:53:26 +02:00
|
|
|
- name: Aggiorno il sistema
|
|
|
|
yum: name=* state=latest
|
2016-01-12 22:03:15 +01:00
|
|
|
become: yes
|
2015-04-21 09:53:26 +02:00
|
|
|
tags: upgrade
|
|
|
|
|
2015-04-20 02:49:11 +02:00
|
|
|
- name: Installo pacchetti addizionali
|
2015-04-16 18:23:01 +02:00
|
|
|
yum: name={{ item }} state=present
|
2016-01-12 22:03:15 +01:00
|
|
|
become: yes
|
2015-04-16 18:23:01 +02:00
|
|
|
with_items: addin_pkgs
|
|
|
|
tags: pkg
|