ansible: Install libcurl3-gnutls from bookworm-backports
[lttng-ci.git] / automation / ansible / roles / common / tasks / setup-Debian.yml
index c1420e501c85308a674a2951e7cdd9987f9cef94..d0df1c170a59e04e1e36a7075f229fce2b3a00cd 100644 (file)
     name:
       - prometheus-node-exporter
       - prometheus-node-exporter-collectors
+
+- name: Work-around for git hanging during checkouts
+  # @see https://support.efficios.com/issues/1532
+  when: ansible_distribution_release == 'bookworm'
+  block:
+    - name: Add bookworm-backports pref
+      ansible.builtin.copy:
+        dest: /etc/apt/preferences.d/bookworm-backports.pref
+        content: "Package: curl libcurl3* libcurl4*\nPin: release n=bookworm-backports\nPin-Priority: 600\n"
+    - name: Enable bookworm backports
+      ansible.builtin.apt_repository:
+        repo: 'deb http://deb.debian.org/debian bookworm-backports main'
+    - ansible.builtin.apt:
+        upgrade: 'yes'
This page took 0.02234 seconds and 4 git commands to generate.