Ansible内置主机变量

Ansible内置主机变量

字段 名称
ansible_ssh_host ansible通过ssh连接的IP或者FQDN
ansible_ssh_port SSH连接端口
ansible_ssh_user 默认SSH连接用户
ansible_ssh_pass SSH连接的密码(这是不安全的,ansible极力推荐使用–ask-pass选项或使用SSH keys)
ansible_sudo_pass sudo用户的密码
ansible_connection SSH连接的类型:local,ssh,paramiko,在ansible 1.2之前默认是paramiko,后来智能选择,优先使用基于ControlPersist的ssh(支持的前提)
ansible_ssh_private_key_file SSH连接的公钥文件
ansible_shell_type 指定主机所使用的shell解释器,默认是sh,你可以设置成csh, fish等shell解释器
ansible_python_interpreter 用来指定python解释器的路径
ansible_*_interpreter 用来指定主机上其他语法解释器的路径,例如ruby,perl等

示例如下:

1

版权所有,如有侵权请联系我