From 77ab7f9df01851b22a8e7b86efa0a68bba8fc6cc Mon Sep 17 00:00:00 2001
From: Vladimir Still <git@vstill.eu>
Date: Mon, 21 Feb 2022 16:26:42 +0100
Subject: [PATCH] ansible: Ensure sources.list is properly set

---
 ansible/roles/pds_deb/tasks/main.yml | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

diff --git a/ansible/roles/pds_deb/tasks/main.yml b/ansible/roles/pds_deb/tasks/main.yml
index dac1d4b..f0d9cc4 100644
--- a/ansible/roles/pds_deb/tasks/main.yml
+++ b/ansible/roles/pds_deb/tasks/main.yml
@@ -1,3 +1,19 @@
+- name: "Apt sources list"
+  copy:
+    dest: /etc/apt/sources.list
+    content:
+      deb http://ftp.fi.muni.cz/pub/linux/debian/ bullseye main contrib non-free
+      deb-src http://ftp.fi.muni.cz/pub/linux/debian/ bullseye main contrib non-free
+
+      deb http://security.debian.org/ bullseye-security main contrib non-free
+      deb-src http://security.debian.org/ bullseye-security main contrib non-free
+  register: apt_sources
+
+- name: "Update apt cache after source update"
+  apt:
+    update_cache: true
+  when: apt_sources.changed
+
 - name: Create /var/obj
   file:
     state: directory
-- 
GitLab