| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- ---
- #- name: updates a server
- # apt:
- # update_cache: yes
- # cache_valid_time: 0
- # # shell: cat /tmp/update.txt
- # register: apt_update
- # when: ansible_os_family == "Debian"
- - name: upgrade a server
- apt:
- update_cache: yes
- upgrade: dist
- register: apt_upgrade
- when: ansible_os_family == "Debian"
- - name: delete old packages
- apt: autoclean=yes
- register: apt_autoclean
- when: ansible_os_family == "Debian"
- - name: check for deleted files
- shell: lsof +L1 -R
- register: lsof
- when: ansible_os_family == "Debian"
- #- debug: var=apt_autoclean
- # with_items:
- # - apt_autoclean
- # - apt_upgrade
- # - lsof
- - mail:
- subject: "[U] {{ ansible_distribution }} Update Message # Installed updates on host {{ ansible_fqdn }}"
- to: update <erdo@ichalsroot.de>
- body: "{{ lookup('template', 'templates/mail_body.j2') }}"
- subtype: html
- delegate_to: localhost
- when: ansible_os_family == "Debian" and apt_upgrade.changed
|