aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/roles/apt/tasks/main.yml
blob: f33199562d5013f1779eabea11db7c82f9216dc8 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
- name: Check if apt is installed
  command: apt-get --version
  register: apt_version
  changed_when: false
  failed_when: false

- when: apt_version.rc == 0
  become: true
  block:
    - name: Upgrade packages
      apt:
        update_cache: true
        upgrade: full
      notify: reboot

    - name: Flush handlers
      meta: flush_handlers

    - name: Clean up dependencies
      apt:
        autoremove: true
        purge: true
      notify: reboot

    - name: Flush handlers
      meta: flush_handlers