blob: 3c084f1e2763fbff68303a0bc85b00bebe2f6537 [file] [log] [blame]
Biser Milanov70bd8662023-12-11 16:28:21 +02001- hosts: all
2 tasks:
3 # Unattended-upgrades sometimes do not complete in time and other parts of the setup that use
4 # `apt` fail with a variation of:
5 # E: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 7929 (unattended-upgr)
6 - name: Stop and disable the service unattended-upgrades
Biser Milanov52da3972023-12-12 15:20:57 +02007 become: true
8 ignore_errors: true
Biser Milanov0e2feae2023-12-13 16:44:06 +02009 ansible.builtin.command: systemctl disable --now unattended-upgrades
10
11 - name: Wait for the lock to get freed
12 become: true
13 ansible.builtin.stat:
14 path: /var/lib/dpkg/lock-frontend
15 register: fstat
16 retries: 3600
17 delay: 1
18 until: not fstat.stat.exists