--- - name: Install extra packages from stable ansible.builtin.apt: name: "{{ item }}" loop: - "{{ extra_pkgs }}" - "{{ extra_pkgs1 }}" - "{{ extra_pkgs2 }}" - name: Add backports for {{ ansible_distribution_release }} ansible.builtin.apt_repository: repo: > deb http://deb.debian.org/debian/ {{ ansible_distribution_release }}-backports main non-free-firmware state: present update_cache: true # when: extra_pkgs_bpo|length - name: Install extra packages from backports ansible.builtin.apt: name: "{{ item }}" state: latest # noqa package-latest default_release: "{{ ansible_distribution_release }}-backports" loop: - "{{ extra_pkgs_bpo }}" - "{{ extra_pkgs_bpo1 }}" - "{{ extra_pkgs_bpo2 }}" - name: Timestamp successfull run and send up-to-date report ansible.builtin.shell: cmd: date --iso-8601=seconds >> /var/local/ansible-stamps && /usr/local/sbin/reporter changed_when: false tags: upgrade