小编use*_*757的帖子

如何使用ansible将主机添加到known_host文件?

我想将我的私有git服务器的ssh密钥添加到带有ansible 1.9.3的known_hosts文件,但它不起作用.

我的剧本中有以下条目:

- name: add SSH host key
  known_hosts: name='myhost.com'
               key="{{ lookup('file', 'host_key.pub') }}"
Run Code Online (Sandbox Code Playgroud)

我已将/etc/ssh/ssh_host_rsa_key.pub复制到host_key.pub,文件如下:

ssh-rsa AAAAB3NzaC1... root@myhost.com
Run Code Online (Sandbox Code Playgroud)

如果我运行我的剧本我总是收到以下错误消息:

TASK: [add SSH host key]
****************************************************** 
failed: [default] => {"cmd": "/usr/bin/ssh-keygen -F myhost.com -f /tmp/tmpe5KNIW", "failed": true, "rc": 1}
Run Code Online (Sandbox Code Playgroud)

我做错了什么?

ansible ansible-playbook

3
推荐指数
2
解决办法
4751
查看次数

标签 统计

ansible ×1

ansible-playbook ×1