摘要:
ansible配置文件配置 配置项介绍 , 配置文件ansible.cfg, 运行playbook时,默认时在yaml文件所在路径寻找,然后再去/etc/ansible/下寻找 [defaults] 定义默认的hosts文件路径,支持相对路径 inventory = ./hosts 定义默认扩展库路 阅读全文
摘要:
ansible中字符串的处理 from_json json_query join select selectattr map list trim : 使用和python的strip一样, {{ string | trim }} == string.strip() 列表和字典的处理 combine 阅读全文
摘要:
本地存放拉取到的文件路径, 如果flat=yes,则会在该路径下直接存放文件, 如果flat=no,则会在该路径下生成每个服务器的inventoryname的文件夹 阅读全文
摘要:
ansible中的filter: map ,其实是jinja2中的filter ansible中的map和python中的基本上用法相似。 1、value | map('func') : 没有仔细看代码,func可能是只能用jinja2的filter。举例来说, 2、如果func需要多个参数,如替换 阅读全文
摘要:
hostvars: 阅读全文
摘要:
进程间通信模块 delegate_to 、connection 、local_action 使用场景 由于工作需要,经常需要把目标节点获得的信息写入执行节点文件日志。 所以经常用到delegate_to和connection,而local_action写法难看,基本不用。 delegate_to和c 阅读全文
摘要:
[root@node-1 library]# cat dolog.py #!/bin/env python ANSIBLE_METADATA = { 'metadata_version': 'alpha', 'status': ['preview'], 'supported_by': 'lin.wang', 'relea... 阅读全文
摘要:
lookup路径: /usr/lib/python2.7/site-packages/ansible/plugins/lookup 阅读全文
摘要:
callback插件:路径 /usr/lib/python2.7/site-packages/ansible/plugins 回显输出型(stdout): stderr.py skippy.py selective.py actionable.py debug.py default.py dense 阅读全文
摘要:
Ansible的tests : 路径 /usr/lib/python2.7/site-packages/ansible/plugins/test core.py file.py mathstuff.py jinjia2 tests 路径/usr/lib/python2.7/site-packages 阅读全文