2017-05-30 8 views
0

私のコマンドラインはansibleは、パスワードの入力を要求されます。この場合Ansible - コマンドを脚本ためにパスワードを渡す--ask-なるパスオプションを使用しています

ansible-playbook *playbook-name* --ask-become-pass 

です。

私は同じコマンドを使用したいが、対話的にパスワードを入力する必要はない。 (もちろん動作しません)

ansible-playbook *playbook-name* --ask-become-pass < password 

よう 何か

+0

パスワードを使用するのではなく、キーベースのsshを使用することを検討してください。 – tux

+0

はい、私のプレイブップには、ユーザーから別のユーザーに基本的に私は私のリモートマシン上の2つのユーザーが私は最初のもののためのsshのキーと2番目のもののパスワードを使用している。私はここで渡す必要があるパスワードは、マスターマシン自体のユーザーのパスワードです – myuri

+0

[可能なsudoパスワードを指定する](https:///stackoverflow.com/questions/21870083/specify-sudo-password-for-ansible) – techraf

答えて

0

は私が--ask-なるパスオプションを削除することで、私の問題を修正していると私は私のインベントリにansible_become_pass変数を設定(およびパスワードで暗号化されたパスワード)。したがって、sudoの操作中に、別のユーザーになるために私が提供したパスワードを使用することが可能です

関連する問題