我用以下方式使用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运行开始时输入的密码相同)
如何在执行同步任务时避免输入密码?
我在Akka的文档中读到,当使用群集单例时,应该避免使用自动下载.我不明白在这种情况下如何配置downing.我知道我可以订阅集群成员资格事件并根据这些消息规划我的策略.但是,我不明白它与自动降落有什么不同.
当某个节点以某种方式从群集中分区时,如果使用自动下载,则分区节点将"认为"整个群集丢失并启动它自己的群集(具有自己的单例).但是,另一方面,我无法将无法到达的节点永远保持在无法到达的状态,因为群集将无法达到收敛(新节点将无法加入),并且如果分区节点本身是单身自身的新单例节点根据我的理解,不会被分配,因此,剩下要做的唯一事情就是在一些宽限时间之后删除无法访问的节点,这正是自动下载所做的.
我在这里想念什么?