Lorsqu'on ajoute des dépôts à une Debian via Ansible, la mise à jour des répo semble ne pas fonctionner avec l'option update_cache: yes du module apt.
A la place, il faut insérer un module apt dont le seul rôle est de mettre à jour les répo, puis utiliser un autre module apt pour faire l'installation.
Exemple :
- name: "Adds backports to apt sources (Debian 8 Jessie)."
copy:
content: "deb http://ftp.debian.org/debian jessie-backports main"
dest: "/etc/apt/sources.list.d/backports_jessie.list"
when: ansible_distribution == "Debian" and ansible_distribution_major_version == '8'
- name: "Update repositories cache"
apt:
update_cache: yes
- name : 'Installs certbot (Debian 8 Jessie).'
apt :
update_cache : no
name : 'certbot'
state : 'present'
default_release: 'jessie-backports'
when: ansible_distribution == "Debian" and ansible_distribution_major_version == '8'