ansible

Log | Files | Refs | README

main.yml (661B)


      1 ---
      2 - name: Install unattended upgrades
      3   apt:
      4     name:
      5       - unattended-upgrades
      6       - apt-listchanges
      7     state: present
      8 
      9 - name: Enable automatic security updates
     10   copy:
     11     dest: /etc/apt/apt.conf.d/20auto-upgrades
     12     content: |
     13       APT::Periodic::Update-Package-Lists "1";
     14       APT::Periodic::Unattended-Upgrade "1";
     15 
     16 - name: Configure unattended-upgrades
     17   copy:
     18     dest: /etc/apt/apt.conf.d/50unattended-upgrades
     19     content: |
     20       Unattended-Upgrade::Allowed-Origins {
     21           "${distro_id}:${distro_codename}-security";
     22       };
     23       Unattended-Upgrade::Automatic-Reboot "true";
     24       Unattended-Upgrade::Automatic-Reboot-Time "03:00";