---
- hosts: all
gather_facts: False
vars:
list: [1,2,3,4,5]
one: "1"
str1: "string"
tasks:
- name: print str
debug:
msg: echo {{str1}}
- name: run commands
shell: df -h
register: info
- name: pprintf info
debug: msg="{{info.stdout|pprint}}"
- name: info
debug: msg="{{info}}"
- name: debug conditionals filter
debug: msg="the run commands statue is changed"
when: info is changed
- name: debug int caplitalize filter
debug: msg="the int value {{one|int}} the lower value is {{str1|capitalize}}"
- name: debug default filter
debug: msg="the variable value is {{ansible|default('ansible is not define')}}"
- name: debug list max and min filter
debug: msg="the list max value is {{list|max}} and list min value is {{list|min}}"
- name: debug random filter
debug: msg="the list random value is {{list|random}} {{1000|random(1,10)}}"
- name: debug replayce
debug: msg="the replace value is {{str1|replace('string','STRING')}}"
- name: debug regex_replace
debug: msg="the regex_replace value is {{str1|regex_replace('.*tr(.*)$','666')}}"
ansible--jinja2filter
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- Ansible的runner源码剖析第一部分 版本ansible1.9.1 (1)这部分只讲简单使用例子test....
- 完整的jinja2说明文档,请移步:http://docs.jinkan.org/docs/jinja2/ 用于p...
- Ansible目录结构 1)配置文件目录/etc/ansible/,主要功能为:Inventory主机信息配置、A...
- 一、Playbook语法 Ansible-playbook采用YAML语法编写。 示例:[root@LOCALHO...