A.6. Ansible 变量
以下变量控制 Ansible Automation Platform 与远程主机交互的方式。
有关特定于特定插件的变量的附加信息,请参考 https://docs.ansible.com/ansible-core/devel/collections/ansible/builtin/index.html
全局配置选项列表请参考 https://docs.ansible.com/ansible-core/devel/reference_appendices/config.html
| 变量 | 描述 |
|---|---|
|
| 用于目标主机上任务的连接插件。
这可以是任何 ansible 连接插件的名称。SSH 协议类型是
默认为 |
|
|
要使用的目标主机的 ip 或名称,而不是 |
|
| 连接端口号(如果没有提供,默认为 22 用于 ssh)。 |
|
| 连接到主机时使用的用户名。 |
|
| 用于向主机进行身份验证的密码。 从不以纯文本形式存储此变量。 始终使用密码库。 |
|
| ssh 使用的私钥文件。在使用多个密钥且您不想使用 SSH 代理时很有用。 |
|
|
此设置始终附加到 |
|
|
此设置始终附加到默认的 |
|
|
此设置始终附加到默认的 |
|
|
此设置始终附加到默认的 |
|
|
确定是否使用 SSH pipelining。这可以覆盖 |
|
| (在 2.2 版中添加)
此设置覆盖使用系统 ssh 的默认行为。这可以覆盖 |
|
|
目标系统的 shell 类型。除非将 |
|
|
这会设置 ansible 控制器在目标机器上使用的 shell,并覆盖
只有在无法使用 |
|
| 此变量从清单脚本或 ansible 配置文件获取机器的主机名。 您不能设置此变量的值。 由于从配置文件中获取了该值,实际运行时主机名值可能与此变量返回的不同。 |