通过inventory文件来定义变量
做一个简单的例子来说明
hosts:
[nginx]
192.168.65.135
在yml文件中使用变量
nginx.yml
---
- hosts: all
gather_facts: no
vars:
key1: paommmm
key2: paommmmm
tasks:
- name: display vars
debug: msg="{{key1}}------>{{key2}}"
- 使用关键字vars编写变量。
- 使用debug模板。
在yml文件中调用外部变量
目录结构
.
├── nginx.yml
└── var.yml
var.yml
---
key1:paommmm
key2:paommmmm
nginx.yml
---
- hosts: all
gather_facts: no
vars_files:
- var.yml
tasks:
- name: display vars
debug: msg="{{key1}}------>{{key2}}"
- vars_files:使用外部变量的关键字。