diff --git a/roles/bootstrap/tasks/debian.yml b/roles/bootstrap/tasks/debian.yml index b2714ac..6555617 100644 --- a/roles/bootstrap/tasks/debian.yml +++ b/roles/bootstrap/tasks/debian.yml @@ -55,6 +55,11 @@ register: bootstrap_debian_update_result changed_when: bootstrap_debian_update_result.rc == 0 + - name: Upgrade all packages to latest versions + ansible.builtin.command: "{{ chroot_command }} apt full-upgrade -y" + register: bootstrap_debian_upgrade_result + changed_when: "'0 upgraded' not in bootstrap_debian_upgrade_result.stdout" + - name: Install extra packages when: bootstrap_debian_extra_args | trim | length > 0 ansible.builtin.command: "{{ chroot_command }} apt install -y {{ bootstrap_debian_extra_args }}" diff --git a/roles/bootstrap/tasks/ubuntu.yml b/roles/bootstrap/tasks/ubuntu.yml index e7975e7..d6b4a87 100644 --- a/roles/bootstrap/tasks/ubuntu.yml +++ b/roles/bootstrap/tasks/ubuntu.yml @@ -54,6 +54,11 @@ register: bootstrap_ubuntu_update_result changed_when: bootstrap_ubuntu_update_result.rc == 0 + - name: Upgrade all packages to latest versions + ansible.builtin.command: "{{ chroot_command }} apt full-upgrade -y" + register: bootstrap_ubuntu_upgrade_result + changed_when: "'0 upgraded' not in bootstrap_ubuntu_upgrade_result.stdout" + - name: Install extra packages when: bootstrap_ubuntu_extra_args | trim | length > 0 ansible.builtin.command: "{{ chroot_command }} apt install -y {{ bootstrap_ubuntu_extra_args }}"