diff --git a/meta/main.yml b/meta/main.yml index 8f87df5c81efa0efe6a403ede2a85c8b0c3a4503..0e7f5c894d378956f7eb6dbe4739269aa83eeccd 100644 --- a/meta/main.yml +++ b/meta/main.yml @@ -1,12 +1,18 @@ --- +dependencies: + - name: unattended_upgrades + scm: git + src: git@gitlab.epfl.ch:ansible-sti-roles/ansible-unattended-upgrades.git + + galaxy_info: author: Dimitri Colier description: Install basics tools/packages for sticluster servers company: EPFL - + license: MIT issue_tracker_url: https://support.epfl.ch - min_ansible_version: 2.9 + min_ansible_version: "2.9" platforms: - name: Ubuntu diff --git a/tasks/ubuntu2004.yml b/tasks/ubuntu2004.yml index 9cec4c7f001b36d3de74dc959a3760decb48e2bc..2065889157f2d21c8efc5880c32fae5791a91912 100644 --- a/tasks/ubuntu2004.yml +++ b/tasks/ubuntu2004.yml @@ -1,13 +1,13 @@ --- # tasks file for basics - name: update & upgrade ubuntu - become: yes + become: true package: update_cache: yes upgrade: yes - name: install basic tools via apt - become: yes + become: true apt: state: latest pkg: @@ -38,8 +38,13 @@ - gnupg1 - gnupg2 +- name: install unattended_upgrades + become: true + ansible.builtin.import_role: + name: unattended_upgrades + - name: grub setup from template - become: yes + become: true template: src: grub.j2 dest: "/etc/default/grub"