【发布时间】:2017-09-15 23:49:05
【问题描述】:
我正在尝试使用 ansible 自动化部署,但它在 git clone 期间卡住了。这发生在通常的消息中
无法确定主机“xxx”的真实性。 RSA 密钥 指纹为 SHA256:aOhIIATUheNCLxfKOWuMFJ9LBVyA5Tnb+wJahAwY7sM。是 您确定要继续连接(是/否)?
如何使用 known_module(或其他模块)添加主机并防止此消息卡住剧本?
git 存储库只能在不同的端口上使用,而不是通常用于 SSH 的 22 端口。此 shell 命令适用于主机终端,但不适用于 ansible playbook。它迷失在引号和反斜杠中。
- name: manual add remote to known_hosts
shell: "ssh-keyscan -H -p 7999 my.host | sed -e 's/\[//g' | sed -e 's/\]\:7999//g' >> /home/vm_user/.ssh/known_hosts"
对我应该怎么做有什么建议吗?
【问题讨论】:
标签: ansible ansible-2.x