aboutsummaryrefslogblamecommitdiffstatshomepage
path: root/roles/apt/tasks/main.yml
blob: 5a3368855f97b1f3f199da7dec587660072235e2 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
                                 


                            
                 





                            
                         
                     
                    



                          



                                 
                    


                          
- name: Check if apt is installed
  command: apt-get --version
  register: apt_version
  changed_when: no
  failed_when: no

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

    - name: Flush handlers
      meta: flush_handlers

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

    - name: Flush handlers
      meta: flush_handlers