Преглед на файлове

fix idempotency bug in unattended-upgrades role

Blaine Story преди 1 месец
родител
ревизия
eac22c28d4
променени са 1 файла, в които са добавени 7 реда и са изтрити 0 реда
  1. 7 0
      roles/unattended-upgrades/tasks/main.yml

+ 7 - 0
roles/unattended-upgrades/tasks/main.yml

@@ -32,6 +32,11 @@
     value: 'true'
 
 
+- name: Check for existing local copy of config
+  stat:
+    path: /etc/apt/apt.conf.d/52unattended-upgrades-local
+  register: unattended_local_config
+
 - name: Copy default config for local changes
   copy:
     src: /etc/apt/apt.conf.d/50unattended-upgrades
@@ -40,6 +45,8 @@
     group: root
     mode: '0644'
     remote_src: True
+  when:
+    - unattended_local_config.stat.exists == False
 
 
 - name: Configure auto reboots for unattended upgrades