Files
ansible-role-common/tasks/apt.yml
Daniel A. Maierhofer e0e5d97eb7 Enable backports
2018-03-05 19:08:56 +01:00

31 lines
1.0 KiB
YAML

---
- name: apt - add apt keys
apt_key: id="{{ item.id }}" url="{{ item.url }}" file="{{ item.file }}" state="{{ item.state }}"
with_items: "{{ common_apt_keys }}"
- name: apt - remove /etc/apt/sources.list.d/*
file: path=/etc/apt/sources.list.d/* state=absent
- name: apt - add /etc/apt/sources.list.d/
file: path=/etc/apt/sources.list.d/ state=directory owner=root group=root mode=0755
- name: apt - add repositories
apt_repository: repo="{{ item }}" update_cache=yes
with_items: "{{ common_apt_repositories }}"
- name: apt - remove /etc/apt/sources.list
file: path=/etc/apt/sources.list state=absent
notify: apt-get update
- name: apt - enable backports
template: dest=/etc/apt/preferences.d/low-prio-stretch src=low-prio-stretch.j2
notify: apt-get update
- name: install basic tools
apt: pkg="{{ item }}" cache_valid_time=3600 update_cache=yes
with_items: "{{ common_basic_packages }}"
- name: apt - upgrade system
apt: upgrade="{{ common_apt_upgrade_policy }}"
when: common_apt_upgrade_policy