ansible-3 主机清单hosts的设置

[ceshi]
192.168.220.98
log ansible_ssh_host=192.168.220.116 ansible_ssh_port=10056 ansible_ssh_user=wwwad

名词解释:

[ceshi]  这是主机组名

log:192.168.220.116的别名

ansible_ssh_port=10056:ansible远程控制的端口

ansible_ssh_user=wwwad:远程控制的用户名

注:如果这里把ansible_ssh_host=192.168.220.116给去掉,只写log的话是解析不出来的,需要在/etc/hosts文件里做解析,所以还不如直接在这里写上ansible_ssh_host=192.168.220.116

也可以这么写

log:10056 ansible_ssh_host=192.168.220.116 ansible_ssh_user=wwwad

可以为一个主机组或者单个主机设置不同的变量,之后再playbook中使用调用变量

时间: 2024-11-01 09:38:39

ansible-3 主机清单hosts的设置的相关文章

ansible的主机清单,yml语法,playbook详解+操作

本章内容:一.inventory主机清单二.yml语法三.playbook详解+操作 inventory主机清单 ansible默认的主机清单是/etc/ansible/hosts文件 主机清单可以手动设置,也可以通过Dynamic Inventory动态生成 一般主机名使用FQDN vi /etc/ansible/hosts [webserver] #方括号设置组名 www1.example.org #定义被监控主机,这边可以是主机名也可以是IP地址,主机名需要修改/etc/hosts文件 w

ansible认识主机清单文件

一.Ansible主机清单文件:Ansible可同时操作属于一个组的多台主机,组和主机之间的关系通过inventory文件配置. 默认的文件路径为/etc/ansible/hosts 1.对单个主机进行操作: ansible192.168.154.160 -m shell -a "ip a" 解释:192.168.154.160为被管理主机,-m shell:调用shell模块,进行查询被管理主机的ip 2.对被管理的主机组进行操作: ansible host -mshell -a &

Ansible之YAML,Inventory(主机清单)介绍

YAML介绍 YAML是一种用来表达资料序列的格式,由于参考了其他多种语言,所以具有很高的可读性.YAML与XML,HTML一样都属于标记性语言,是用来写配置文件的语言,非常简洁和强大. 其特性如下: (1)具有很好的可读性,易于实现(2)表达能力强,扩展性好(3)和脚本语言的交互性好(4)有一个一致的信息模型(5)可以基于流来处理更多关于YAML的内容可以参考http://www.yaml.org YAML语法YAML语法和其他语言类似,也可以表达散列表.标量等数据结构. (1)结构通过空格来

ansible深入理解和操作——02(主机清单,yml语法,playbook详解+操作)

本章内容:一.inventory主机清单二.yml语法三.playbook详解+操作 inventory主机清单 ansible默认的主机清单是/etc/ansible/hosts文件 主机清单可以手动设置,也可以通过Dynamic Inventory动态生成 一般主机名使用FQDN vi /etc/ansible/hosts [webserver] #方括号设置组名 www1.example.org #定义被监控主机,这边可以是主机名也可以是IP地址,主机名需要修改/etc/hosts文件 w

Ansible---Inventory(主机清单)与YAML文件

Inventory主机清单 ansible默认的主机清单是/etc/ansible/hosts文件 主机清单可以手动设置,也可以通过Dynamic Inventory动态生成 一般主机名使用FQDN vim /etc/ansible/hosts [webserver] #方括号设置组名 www1.example.org #定义被监控主机,这边可以是主机名也可以是IP地址,主机名需要修改/etc/hosts文件 www2.example.org:2222 #冒号后定义远程连接端口,默认是ssh的2

Ansible 五(inventory文件 主机清单)

Ansible 五(inventory文件  主机清单) Ansible 可同时操作属于一个组的多台主机,组和主机之间的关系通过 inventory 文件配置. 默认的文件路径为 /etc/ansible/hosts 除默认文件外,你还可以同时使用多个 inventory 文件(后面会讲到),也可以从动态源,或云上拉取 inventory 配置信息.详见 动态Inventory                   http://www.ansible.com.cn/docs/intro_dyna

剑客Ansible拔剑--YAML语言与Inventory主机清单

YAML介绍 YAML是一种用来表达资源序列的格式,由于参考了其他多语种,所以具有很高的可读性.YAML是YAML Ain't a Markup Language的缩写,即YAML不是XML.不过在研发这种语言是,YAML的意思其实是YAML Another Markup Language(仍是一种标记语言).其特性如下: (1).具有很好的可读性,易于实现: (2).表达能力强,扩展性好: (3).和脚本语言的交互性较好: (4).有一个一致的信息模型: (5).可以基于流来处理 1.YAML

细说Ansible主机清单inventory

Ansible是一个系列文章,我会尽量以通俗易懂.诙谐幽默的总结方式给大家呈现这些枯燥的知识点,让学习变的有趣一些. Ansible系列博文直达链接:Ansible入门系列 前言 关于Ansible是什么,我在之前的文章中没有说:当然了,我这里也不会说.当你看到我写的这篇文章时,我想你已经知道了Ansible是什么了,如果您还不知道什么是Ansible是什么,那我的建议是先去百度一下,知道了Ansible是什么了,知道了Ansible能干什么了以后,再回过头来继续阅读我这里的总结. 在Ansib

自动化运维工具Ansible实战(二)主机清单的管理

Ansible安装好之后的主机清单配置文件有如下两种:1.yum安装,配置文件默认路径为:/etc/ansible/hosts2.源码包安装,主机清单配置文件路径需要从软件包里面拷贝,如下: [[email protected] ~]# mkdir /etc/ansible --创建ansible目录 [[email protected] ~]# cp /usr/src/ansible-2.5.0/examples/hosts /etc/ansible/ --拷贝文件(已拷贝忽略就好了) Ans