Ansible で Fedora Copr リポジトリを有効にしたいと考えています。より具体的には、このコマンドを変換したい:
dnf copr enable ganto/lxd
Ansiblecommand
モジュールを使用してこの問題を解決しましたが、タスクの冪等性を破りました (再度実行した場合、ロールは変更を加えるべきではありません) (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
も成功しませんでした。
dnf Ansible モジュール (または他の何か)を使用してそれは可能ですか?