Ansible 使用jinja2模板 统计资源使用情况
Posted oscarli
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ansible 使用jinja2模板 统计资源使用情况相关的知识,希望对你有一定的参考价值。
template.j2 模板
----------------------------------------------------------------------------- {{ansible_facts.hostname}}:{{ansible_default_ipv4.address}} This system‘s total memory is: {{ ansible_memtotal_mb }}MBs. The current free memory is: {{ ansible_memory_mb.nocache.free }} MBs. {% for i in ansible_mounts if i.block_used/i.block_total>0.8 %} The mount disk more 80%:{{i.mount}}use percentage :{{i.block_used/i.block_total}} {% endfor%}
Playbook
--- - name: test temaplte hosts: localhost tasks: - name: test template template: src: template.j2 dest: /home/operater-hryt/myansible/result.j2
输出样式
以上是关于Ansible 使用jinja2模板 统计资源使用情况的主要内容,如果未能解决你的问题,请参考以下文章
ansible自动化运维详解ansible中变量的设定使用JINJA2模板的使用以及ansible的加密控制