Я хочу включить репозиторий Fedora Copr с помощью Ansible. В частности, я хочу преобразовать эту команду:
dnf copr enable ganto/lxd
Используя модуль Ansible command
, я преодолеваю эту проблему, но нарушаю идемпотентность задачи (при повторном запуске роль не должна вносить никаких изменений) (changed_when: false
не вариант).
- name: Enable Fedora Copr for LXD
command: "dnf copr enable -y ganto/lxd"
Кроме того, я пробовал это:
- name: Install LXD
dnf:
name: "{{ item }}"
state: latest
enablerepo: "xxx"
with_items:
- lxd
- lxd-client
Где я безуспешно тестирую множество вариантов варианта enablerepo
.
Возможно ли это с помощью модуля Ansible dnf (или чего-то еще)?