Move parts of debian_common → apt_common
Also: disable apt-listchanges
This commit is contained in:
parent
c2657224a6
commit
373cd1b868
6 changed files with 4 additions and 46 deletions
|
@ -8,6 +8,7 @@
|
|||
- fr_FR.UTF-8
|
||||
roles:
|
||||
- debian_common
|
||||
- apt_common
|
||||
- locales
|
||||
- basesecurity
|
||||
- logrotate
|
||||
|
|
|
@ -1,21 +1,15 @@
|
|||
---
|
||||
- name: Install unattended-upgrades
|
||||
when: ansible_os_family == "Debian"
|
||||
apt:
|
||||
name: unattended-upgrades
|
||||
state: present
|
||||
update_cache: true
|
||||
register: apt_result
|
||||
retries: 3
|
||||
until: apt_result is succeeded
|
||||
|
||||
- name: Configure unattended-upgrades
|
||||
template:
|
||||
src: "apt/{{ item }}.j2"
|
||||
src: "{{ item }}.j2"
|
||||
dest: "/etc/apt/apt.conf.d/{{ item }}"
|
||||
owner: root
|
||||
mode: u=rw,g=r,o=r
|
||||
loop:
|
||||
- 50unattended-upgrades
|
||||
- 20auto-upgrades
|
||||
- 50unattended-upgrades
|
||||
...
|
|
@ -1,32 +0,0 @@
|
|||
---
|
||||
# Install apt-listchanges
|
||||
- name: Install apt-listchanges
|
||||
when: ansible_os_family == "Debian"
|
||||
apt:
|
||||
name: apt-listchanges
|
||||
state: present
|
||||
update_cache: true
|
||||
register: apt_result
|
||||
retries: 3
|
||||
until: apt_result is succeeded
|
||||
|
||||
# Send email when there is something new
|
||||
- name: Configure apt-listchanges
|
||||
ini_file:
|
||||
path: /etc/apt/listchanges.conf
|
||||
no_extra_spaces: true
|
||||
section: apt
|
||||
option: "{{ item.option }}"
|
||||
value: "{{ item.value }}"
|
||||
state: present
|
||||
mode: 0644
|
||||
loop:
|
||||
- option: confirm
|
||||
value: "true"
|
||||
|
||||
- option: email_address
|
||||
value: "{{ monitoring_mail }}"
|
||||
|
||||
- option: which
|
||||
value: both
|
||||
...
|
|
@ -39,12 +39,6 @@
|
|||
dest: /etc/apt/sources.list
|
||||
mode: 0644
|
||||
|
||||
# APT-List Changes : send email with changelog
|
||||
- include_tasks: apt-listchanges.yml
|
||||
|
||||
# APT Unattended upgrades
|
||||
- include_tasks: apt-unattended.yml
|
||||
|
||||
- name: Configure resolvconf
|
||||
template:
|
||||
src: resolv.conf
|
||||
|
@ -65,3 +59,4 @@
|
|||
- name: Remove dependencies that are no longer required
|
||||
apt:
|
||||
autoremove: true
|
||||
...
|
||||
|
|
Loading…
Reference in a new issue