Ansible ile bir Fedora Copr deposu etkinleştirmek istiyorum. Daha spesifik olarak bu komutu dönüştürmek istiyorum: Ben (changed_when: false
bir seçenek değildir) bu sorunun üstesinden gelmek ancak kırmak görevin idempotence (yine çalıştırırsanız, rol herhangi bir değişiklik yapmamalı) bir yanıtlayıcı 'command
modülünü kullanarakAnsible dnf modülü, Fedora Copr deposunu etkinleştirin
dnf copr enable ganto/lxd
.
- name: Enable Fedora Copr for LXD
command: "dnf copr enable -y ganto/lxd"
Ayrıca, bundan çalıştı:
Ben olmadan herhangi bir başarı seçeneğienablerepo
için birçok varyasyonları test
- name: Install LXD
dnf:
name: "{{ item }}"
state: latest
enablerepo: "xxx"
with_items:
- lxd
- lxd-client
.
Bu, dnf Ansible modülünü (veya başka bir şeyi) kullanarak mümkün mü?
dnf modülü idempotent olmalıdır –