一张图看懂ansible主机配置清单yml文件

特别重要:
   同级结构一定要对齐空格

通用的连接变量
ansible_connection
与主机的连接类型。这可以是任何 Ansible 连接插件的名称。SSH 协议类型为 ssh 或 paramiko。默认值为 ssh。

所有连接的通用设置
ansible_host
要连接的主机名称,如果与您要为其提供的别名不同。如果您使用委派,请勿将其设置为依赖 inventory_hostname。

ansible_port
连接端口号,如果不是默认端口号(ssh 为 22)

ansible_user
连接到主机时使用的用户名

ansible_password
用于对主机进行身份验证的密码(永远不要以纯文本形式存储此变量;始终使用 vault。请参阅 安全可见的 Vaulted 变量)


内置变量相同的,可以直接定义组变量,这样不必定义主机变量,如图中的vars

验证主机清单
ansible all --list-hosts -i 主机清单


定义外部传递变量passvar
ansible_password: "{{ passvar }}"

然后在ansible 命令行使用-e参数进行变量传值,还可以通过变量文件,写入变量值加密字符串,再通过变量文件进行加密值的传递。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值