From 6695cd4ed1232c04a452b8938b3af03b6e0678b2 Mon Sep 17 00:00:00 2001 From: Emiliano Vavassori Date: Wed, 23 Sep 2015 23:06:10 +0200 Subject: [PATCH] Added libreoffice italian languagepack, added updating of ansible-pull. --- roles/base/defaults/main.yml | 1 + roles/base/tasks/ansible-pull.yml | 28 ++++++++++++++++++++++++++++ roles/base/tasks/main.yml | 5 +++++ 3 files changed, 34 insertions(+) create mode 100644 roles/base/tasks/ansible-pull.yml diff --git a/roles/base/defaults/main.yml b/roles/base/defaults/main.yml index 7cdf11c..e7b7b65 100644 --- a/roles/base/defaults/main.yml +++ b/roles/base/defaults/main.yml @@ -6,6 +6,7 @@ base_common_addpkg: - ubuntu-edu-secondary - epoptes-client - firefox-locale-it + - libreoffice-l10n-it - libnss-myhostname base_common_delpkg: - libnss-mdns diff --git a/roles/base/tasks/ansible-pull.yml b/roles/base/tasks/ansible-pull.yml new file mode 100644 index 0000000..df628d9 --- /dev/null +++ b/roles/base/tasks/ansible-pull.yml @@ -0,0 +1,28 @@ +--- + +- name: Checking for installation of ansible + apt: + name: ansible + state: present + sudo: yes + +- name: Updating ansible-pull custom scripts + get_url: + url: "http://{{ ansible_local.domain.serverfqdn }}/ks/ansible-pull/{{ item }}" + dest: "/var/lib/{{ ansible_local.domain.domainfull }}/bin/{{ itemĀ }}" + force: yes + with_items: + - getvaultpass.py + - ansible-pull.sh + +- name: Updating crontab for ansible-pull + get_url: + url: "http://{{ ansible_local.domain.serverfqdn }}/ks/ansible-pull/crontab" + dest: /etc/cron.d/ansible-pull + force: yes + +- name: Updating logrotate settings for ansible-pull + get_url: + url: "http://{{ ansible_local.domain.serverfqdn }}/ks/ansible-pull/logrotate" + dest: /etc/logrotate.d/ansible-pull + force: yes diff --git a/roles/base/tasks/main.yml b/roles/base/tasks/main.yml index 266364e..b27ea13 100644 --- a/roles/base/tasks/main.yml +++ b/roles/base/tasks/main.yml @@ -3,6 +3,11 @@ # At the end of system configuration, we should have a complete # Edubuntu system +- include: ansible-pull.yml + tags: + - base + - ansible-pull + - include: apt-sources.yml tags: - base