From f3f8abff8fde47e9d1a8664d8336d2901ec4bf66 Mon Sep 17 00:00:00 2001 From: Emiliano Vavassori Date: Wed, 8 Jul 2015 02:30:07 +0200 Subject: [PATCH] Installazione pacchetti client con GUI. --- local.yml | 1 + roles/common/tasks/common.yml | 26 ++++++++++++ roles/common/tasks/main.yml | 3 ++ roles/common/templates/apt/sources.list | 56 +++++++++++++++++++++++++ 4 files changed, 86 insertions(+) create mode 100644 roles/common/tasks/common.yml create mode 100644 roles/common/tasks/main.yml create mode 100644 roles/common/templates/apt/sources.list diff --git a/local.yml b/local.yml index 31313fe..bec3fea 100644 --- a/local.yml +++ b/local.yml @@ -4,3 +4,4 @@ user: root roles: - init + - common diff --git a/roles/common/tasks/common.yml b/roles/common/tasks/common.yml new file mode 100644 index 0000000..4139a3a --- /dev/null +++ b/roles/common/tasks/common.yml @@ -0,0 +1,26 @@ +--- +# Configurazione di base del sistema. + +- name: Cambiamento apt/sources.list + template: + src: apt/sources.list + dest: /etc/apt/sources.list + backup: yes + when: ansible_product_name != "VirtualBox" + +- name: Aggiornamento pacchetti disponibili + apt: update_cache=yes + +- name: Installazione interfaccia grafica + apt: pkg={{ item }} state=installed + with_items: + - edubuntu-desktop + - ubuntu-edu-secondary + +- name: Rimozione di pacchetti non richiesti + apt: pkg={{ items }} state=absent purge=yes + with_items: + - unity-webapps-common + - zeitgeist-core + - zeitgeist-datahub + - epoptes diff --git a/roles/common/tasks/main.yml b/roles/common/tasks/main.yml new file mode 100644 index 0000000..96b52df --- /dev/null +++ b/roles/common/tasks/main.yml @@ -0,0 +1,3 @@ +--- +- include: common.yml + tags: common diff --git a/roles/common/templates/apt/sources.list b/roles/common/templates/apt/sources.list new file mode 100644 index 0000000..ae40b90 --- /dev/null +++ b/roles/common/templates/apt/sources.list @@ -0,0 +1,56 @@ +#deb cdrom:[Edubuntu 14.04 LTS _Trusty Tahr_ - Release i386 (20140417)]/ trusty main multiverse restricted universe + +# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to +# newer versions of the distribution. +deb http://{{ mirrorpath }}archive.ubuntu.com/ubuntu/ trusty main restricted +deb-src http://{{ mirrorpath }}archive.ubuntu.com/ubuntu/ trusty main restricted + +## Major bug fix updates produced after the final release of the +## distribution. +deb http://{{ mirrorpath }}archive.ubuntu.com/ubuntu/ trusty-updates main restricted +deb-src http://{{ mirrorpath }}archive.ubuntu.com/ubuntu/ trusty-updates main restricted + +## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu +## team. Also, please note that software in universe WILL NOT receive any +## review or updates from the Ubuntu security team. +deb http://{{ mirrorpath }}archive.ubuntu.com/ubuntu/ trusty universe +deb-src http://{{ mirrorpath }}archive.ubuntu.com/ubuntu/ trusty universe +deb http://{{ mirrorpath }}archive.ubuntu.com/ubuntu/ trusty-updates universe +deb-src http://{{ mirrorpath }}archive.ubuntu.com/ubuntu/ trusty-updates universe + +## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu +## team, and may not be under a free licence. Please satisfy yourself as to +## your rights to use the software. Also, please note that software in +## multiverse WILL NOT receive any review or updates from the Ubuntu +## security team. +deb http://{{ mirrorpath }}archive.ubuntu.com/ubuntu/ trusty multiverse +deb-src http://{{ mirrorpath }}archive.ubuntu.com/ubuntu/ trusty multiverse +deb http://{{ mirrorpath }}archive.ubuntu.com/ubuntu/ trusty-updates multiverse +deb-src http://{{ mirrorpath }}archive.ubuntu.com/ubuntu/ trusty-updates multiverse + +## N.B. software from this repository may not have been tested as +## extensively as that contained in the main release, although it includes +## newer versions of some applications which may provide useful features. +## Also, please note that software in backports WILL NOT receive any review +## or updates from the Ubuntu security team. +deb http://{{ mirrorpath }}archive.ubuntu.com/ubuntu/ trusty-backports main restricted universe multiverse +deb-src http://{{ mirrorpath }}archive.ubuntu.com/ubuntu/ trusty-backports main restricted universe multiverse + +deb http://{{ mirrorpath }}security.ubuntu.com/ubuntu trusty-security main restricted +deb-src http://{{ mirrorpath }}security.ubuntu.com/ubuntu trusty-security main restricted +deb http://{{ mirrorpath }}security.ubuntu.com/ubuntu trusty-security universe +deb-src http://{{ mirrorpath }}security.ubuntu.com/ubuntu trusty-security universe +deb http://{{ mirrorpath }}security.ubuntu.com/ubuntu trusty-security multiverse +deb-src http://{{ mirrorpath }}security.ubuntu.com/ubuntu trusty-security multiverse + +## Uncomment the following two lines to add software from Canonical's +## 'partner' repository. +## This software is not part of Ubuntu, but is offered by Canonical and the +## respective vendors as a service to Ubuntu users. +# deb http://{{ mirrorpath }}archive.canonical.com/ubuntu trusty partner +# deb-src http://{{ mirrorpath }}archive.canonical.com/ubuntu trusty partner + +## This software is not part of Ubuntu, but is offered by third-party +## developers who want to ship their latest software. +deb http://{{ mirrorpath }}extras.ubuntu.com/ubuntu trusty main +deb-src http://{{ mirrorpath }}extras.ubuntu.com/ubuntu trusty main