【Ansible自动化运维工具】Ansible的变量定义和引用
一、Ansible中的变量说明
1.Ansible变量介绍
ansible支持变量,用于存储会在整个项目中重复使用到的一-些值,以简化项目的创建与维护,降低出错的机率。.
2.变量的命名规范
1.变量的定义通常是YAML形式,在inventory host文件中也可以使用INI形式。
2.ansible变量不仅可以支持简单的key=value格式,而且也支持更复杂数据结构,例如字典类型等。
变量的命名应该符如下规范:
- 变量应该由字母、数字、下划线组成
- 变量应该以字母开头
- ansible内置关键字不能作为变量名
例如:host_port、HOST_PORT、var是符合命名规范的,web-port、 web port、fweb.port 、1456都不符合命名规范。
3.变量的作用域
- 作用于全局的变量
- 作用于play的变量
- 作用于task的变量
- 作用于host的变量
二、检查本地Ansible环境
1.检查本地系统版本
[root@master ~