1.lookups file
支持从外部数据拉取信息,例如从数据库里拉取信息,而后定义给一个变量的形式python
TASK [Gathering Facts] ****
ok: [192.168.1.1]redis
TASK [debug lookups] **
**ok: [192.168.1.1] => {
"msg": "The contents is # Created by anaconda NETWORKING_IPV6=no PEERNTP=no "
}数据库
PLAY RECAP *
192.168.1.1 : ok=2 changed=0 unreachable=0 failed=0 **ide
2.lookups password对传入的内容进行加密处理加密
3.lookups pipe
pipe lookups控制机上调用subprocess.Popen执行命令,而后将命令的结果传递给变量debug
4.lookups redis_kv
redis_kv就是从redis数据库中get数据,须要安装redis python库:yum install python-redis3d
5.lookups template
读取文件template.j2,里面定义的变量是每台主机的fatcs信息
worker_processes {{ ansible_processor_cores }};
IPaddress {{ ansible_eth0.ipv4.address }}blog