Ansibleのsudoパスワードを指定する 質問する

Ansibleのsudoパスワードを指定する 質問する

非対話型の方法で Ansible の sudo パスワードを指定するにはどうすればよいですか?

私は次のようにAnsibleプレイブックを実行しています:

$ ansible-playbook playbook.yml -i inventory.ini \
    --user=username --ask-sudo-pass

しかし、私は次のように実行したいのです:

$ ansible-playbook playbook.yml -i inventory.ini \
    --user=username` **--sudo-pass=12345**

方法はありますか? プロジェクトの展開を可能な限り自動化したいと考えています。

ベストアンサー1

ドキュメント sudo パスワードをプレーンテキストで設定しないことを強くお勧めします。

念のため、パスワードはプレーンテキストで保存しないでください。Ansible Vaultでパスワードやその他の秘密を暗号化する方法については、以下を参照してください。Ansible Vault によるコンテンツの暗号化

--ask-become-pass代わりに、 を実行するときにコマンド ラインで を使用する必要がありますansible-playbook

以前のバージョンの Ansible では、の代わりに--ask-sudo-passと を使用していました。sudobecome

おすすめ記事