Моя книга игр с перечисленными ниже задачами работала успешно несколько месяцев назад.
- name: add git ppa repo
apt_repository:
repo: deb-src http://ppa.launchpad.net/git-core/ppa/ubuntu {{ ansible_lsb.codename }} main
state: present
become: yes
- name: Add git apt key by id from a keyserver
apt_key:
keyserver: keyserver.ubuntu.com
id: A1715D88E1DF1F24
state: present
become: yes
Когда я запускаю это сейчас, оно ломается с ошибкой
W: ошибка GPG: http://ppa.launchpad.net/git-core/ppa/ubuntu bionic InRelease: не удалось проверить следующие подписи, поскольку открытый ключ недоступен: NO_PUBKEY A1715D88E1DF1F24
E: Репозиторий 'http://ppa.launchpad.net/git-core/ppa/ubuntu бионический InRelease' не подписан.
Я могу исправить ошибку, запустив
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com A1715D88E1DF1F24
Если я не хочу запускать это как ANSIB-команду RAW / SHELL. Есть ли другой способ исправить это, и мне интересно, что пошло не так с разделом ansible apt_key, который, как я считаю, делал то же самое раньше и работал. Спасибо!