Miz*_*izh 16 passwords ssh rsync synchronize ansible-playbook
我用以下方式使用ansible:
ansible-playbook -f 1 my-play-book.yaml --ask-pass --ask-sudo-pass
在此之后,我被要求输入ssh和sudo密码(两者的密码相同).
在我的playbook文件中,我正在使用同步任务:
synchronize: mode=push src=rel/path/myfolder/ dest=/abs/path/myfolder/
对于每个主机,我被提示输入远程主机的ssh密码(与我在playbook运行开始时输入的密码相同)
如何在执行同步任务时避免输入密码?
小智 1
如果您已在 <host> 上正确设置 ssh 密钥,则以下操作应该有效。
ansible all -m synchronize -a "mode=push src=rel/path/myfolder/ dest=/abs/path/myfolder/" -i <host>, -vvv
Run Code Online (Sandbox Code Playgroud)
我能够在没有任何密码提示的情况下使上述工作正常进行。
| 归档时间: |
|
| 查看次数: |
4127 次 |
| 最近记录: |