2015-11-04 81 views
1

只要探索ansible和我使用ansible自组织命令Ansible自组织命令默认用户

hosts文件ansible:

[云]
节点ansible_ssh_private_key_file = myfile.pem ansible_user = EC2-用户

$ ansible node -m ping -u ec2-user > works 
$ ansible node -m ping > does not work 

我的疑问是,如果它是拿起从主机网络的ansible_ssh_private_key_file le为什么不从同一个选择ansible_user?

+0

任何指向我错误的地方? –

回答

0

随着Ansible版本1.9.x的和更早的版本,你应该使用ansible_ssh_user,而在Ansible 2.0及更高版本ssh从所有ansible_ssh_*变量删除,他们现在更短例如ansible_user,ansible_hostansible_port