From 297cef0453b0c20b2e932ec75a1b649d5c7aebcf Mon Sep 17 00:00:00 2001 From: Benjamin Graillot <graillot@crans.org> Date: Tue, 11 Aug 2020 17:00:28 +0200 Subject: [PATCH] [baie] Playbook pour setup la baie --- plays/root.yml | 4 +++ roles/baie/tasks/main.yml | 25 +++++++++++++++++++ .../templates/apt/sources.list.d/backports.j2 | 1 + 3 files changed, 30 insertions(+) create mode 100644 roles/baie/tasks/main.yml create mode 100644 roles/baie/templates/apt/sources.list.d/backports.j2 diff --git a/plays/root.yml b/plays/root.yml index 342024a9..cae8d873 100755 --- a/plays/root.yml +++ b/plays/root.yml @@ -1,5 +1,9 @@ #!/usr/bin/env ansible-playbook --- +- hosts: tealc.adm.crans.org + roles: + - baie + - hosts: virtu roles: - proxmox-apt-sources diff --git a/roles/baie/tasks/main.yml b/roles/baie/tasks/main.yml new file mode 100644 index 00000000..45a7aa84 --- /dev/null +++ b/roles/baie/tasks/main.yml @@ -0,0 +1,25 @@ +--- +- name: Configure Debian backports repository + template: + src: apt/sources.list.d/backports.j2 + dest: /etc/apt/sources.list.d/backports + +- name: Install ZFS + apt: + update_cache: true + default_release: "{{ ansible_lsb.codename }}-backports" + name: + - zfs-dkms + - zfsutils-linux + register: apt_result + retries: 3 + until: apt_result is succeeded + +- name: Install ifenslave + apt: + update_cache: true + name: + - ifenslave + register: apt_result + retries: 3 + until: apt_result is succeeded diff --git a/roles/baie/templates/apt/sources.list.d/backports.j2 b/roles/baie/templates/apt/sources.list.d/backports.j2 new file mode 100644 index 00000000..6326b3e4 --- /dev/null +++ b/roles/baie/templates/apt/sources.list.d/backports.j2 @@ -0,0 +1 @@ +deb {{ debian_mirror }} {{ ansible_lsb.codename }}-backports main contrib non-free -- GitLab