Add all the stuff related to apt here
This commit is contained in:
parent
a0d9886ba0
commit
0342a83b7c
|
@ -1,5 +1,19 @@
|
|||
- name: Add keys
|
||||
loop: "{{ apt.keys }}"
|
||||
apt_key:
|
||||
url: "{{ item }}"
|
||||
tags:
|
||||
- packages
|
||||
- apt
|
||||
when: (apt.keys| default([])) | length
|
||||
- name: Add repositories
|
||||
loop: "{{ apt.repos }}"
|
||||
apt_repository:
|
||||
repo: 'deb {{ item.repo }}'
|
||||
filename: '{{ item.file }}'
|
||||
when: (apt.repos| default([])) | length
|
||||
- name: Install packages
|
||||
loop: "{{ apt_packages }}"
|
||||
loop: "{{ apt.packages }}"
|
||||
apt:
|
||||
install_recommends: no
|
||||
name: "{{ item.package }}"
|
||||
|
@ -8,3 +22,18 @@
|
|||
tags:
|
||||
- packages
|
||||
- apt
|
||||
when: (apt.packages| default([])) | length
|
||||
- name: Upgrade all packages to the latest version
|
||||
apt:
|
||||
name: "*"
|
||||
state: latest
|
||||
tags:
|
||||
- packages
|
||||
when: (apt.upgrade| default(false))
|
||||
- name: Clean up unused dependencies and packages
|
||||
apt:
|
||||
autoremove: yes
|
||||
autoclean: yes
|
||||
tags:
|
||||
- packages
|
||||
when: (apt.clean| default(false))
|
||||
|
|
Reference in New Issue