27 lines
697 B
YAML
27 lines
697 B
YAML
---
|
|
- name: apt update packages to their latest version and autoclean
|
|
become: true
|
|
apt:
|
|
upgrade: yes
|
|
autoclean: yes
|
|
autoremove: yes
|
|
update_cache: yes
|
|
when: ansible_os_family == "Debian" and apt_update_packages
|
|
register: result
|
|
|
|
- name: List installed and updated packages
|
|
become: true
|
|
shell:
|
|
cmd: 'grep -E "^$(date +%Y-%m-%d).+ (install|upgrade) " /var/log/dpkg.log | cut -d " " -f 3-5'
|
|
register: result
|
|
|
|
- name: Show Output
|
|
debug:
|
|
msg: "{{ result.stdout_lines }}"
|
|
|
|
- name: install common tools
|
|
become: true
|
|
ansible.builtin.apt:
|
|
name: "{{ item }}"
|
|
with_items: "{{ apt_packages }}"
|
|
when: ansible_os_family == "Debian" and apt_install_packages
|