05 2018 档案

摘要:ansible中的filter: map ,其实是jinja2中的filter ansible中的map和python中的基本上用法相似。 1、value | map('func') : 没有仔细看代码,func可能是只能用jinja2的filter。举例来说, 2、如果func需要多个参数,如替换 阅读全文
posted @ 2018-05-30 15:55 ishmaelwanglin 阅读(1948) 评论(0) 推荐(0) 编辑
摘要:hostvars: 阅读全文
posted @ 2018-05-19 00:27 ishmaelwanglin 阅读(215) 评论(0) 推荐(0) 编辑
摘要:进程间通信模块 delegate_to 、connection 、local_action 使用场景 由于工作需要,经常需要把目标节点获得的信息写入执行节点文件日志。 所以经常用到delegate_to和connection,而local_action写法难看,基本不用。 delegate_to和c 阅读全文
posted @ 2018-05-15 10:32 ishmaelwanglin 阅读(8422) 评论(0) 推荐(0) 编辑
摘要:[root@node-1 library]# cat dolog.py #!/bin/env python ANSIBLE_METADATA = { 'metadata_version': 'alpha', 'status': ['preview'], 'supported_by': 'lin.wang', 'relea... 阅读全文
posted @ 2018-05-10 15:17 ishmaelwanglin 阅读(3304) 评论(0) 推荐(0) 编辑
摘要:lookup路径: /usr/lib/python2.7/site-packages/ansible/plugins/lookup 阅读全文
posted @ 2018-05-08 14:28 ishmaelwanglin 阅读(1338) 评论(0) 推荐(0) 编辑
摘要:callback插件:路径 /usr/lib/python2.7/site-packages/ansible/plugins 回显输出型(stdout): stderr.py skippy.py selective.py actionable.py debug.py default.py dense 阅读全文
posted @ 2018-05-08 14:13 ishmaelwanglin 阅读(406) 评论(0) 推荐(0) 编辑
摘要: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 阅读全文
posted @ 2018-05-08 13:02 ishmaelwanglin 阅读(430) 评论(0) 推荐(0) 编辑
摘要:filter的格式: value..| filter() 在python中就是类的实例化 filter(self,*args,**kwargs) self就是filter中管道符前的value。 本文基于ansible 2.4.2.0版本 core.py中核心过滤器 ipaddr.py中的ip地址相 阅读全文
posted @ 2018-05-07 14:11 ishmaelwanglin 阅读(3761) 评论(0) 推荐(0) 编辑