我的主机文件包含如下组:
[api_dev:vars]
private_key_file=/opt/keys/api_dev.pem
虽然我尝试ping服务器时:
ansible api_dev -m ping -vvvv
我发现私钥文件没有被使用。
此外,我还尝试在/ etc / ansible / group_vars中创建group_var文件,然后像这样指定密钥:
---
private_key_file: /opt/keys/api_dev.pem
仍然没有运气。
我正在查看有关http://docs.ansible.com/ansible/intro_inventory.html#group-variables
的信息我错过了什么吗?或者是否存在我完全无视的层次结构?
谢谢!
答案 0 :(得分:0)
哎呀。
Ubuntu repo目前最新版本为1.9。对于版本< 2,请将密钥用作:
ansible_ssh_private_key_file:
希望这有助于某人!