2015-11-04 79 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