目录
一 、变量名的规则
1 变量名由大小写字母、下划线和数字组成
2 必须字母开头
3 不能使用关键词作为变量名称
关键词:
add, append, as_integer_ratio, bit_length, capitalize, center, clear,
conjugate, copy, count, decode, denominator, difference,
difference_update, discard, encode, endswith, expandtabs,
extend, find, format, fromhex, fromkeys, get, has_key, hex,
imag, index, insert, intersection, intersection_update, isalnum,
isalpha, isdecimal, isdigit, isdisjoint, is_integer, islower,
isnumeric, isspace, issubset, issuperset, istitle, isupper,
items, iteritems, iterkeys, itervalues, join, keys, ljust, lower,
lstrip, numerator, partition, pop, popitem, real, remove,
replace, reverse, rfind, rindex, rjust, rpartition, rsplit, rstrip,
setdefault, sort, split, splitlines, startswith, strip, swapcase,
symmetric_difference, symmetric_difference_update, title,
translate, union, update, upper, values, viewitems, viewkeys,
viewvalues, zfill
二、变量的定义使用
1 在/etc/ansible/hosts配置文件中定义
[slb]
192.168.122.10 app=xiuyun sn=001
[webNginx]
192.168.1.100
192.168.2.200
[nginx]
[nginx:children]
slb
webNginx
输出变量:
[root@master ~]# ansible slb -m debug -a "msg='{