侧边栏壁纸
  • 累计撰写 72 篇文章
  • 累计创建 22 个标签
  • 累计收到 2 条评论

目 录CONTENT

文章目录

【Ansible】Ansible Template

Administrator
2025-06-26 / 0 评论 / 0 点赞 / 4 阅读 / 831 字 / 正在检测是否收录...

ansible模板(Templates)是使用Jinja2模板引擎的强大功能,允许创建动态配置文件。

基础概念

  1. 模板文件:以.j2为扩展名的文件,包含静态内容和动态变量

  2. Jinja2Python的模块引擎,提供变量替换、控制结构等功能

  3. 模板模块:template模块用于处理模板文件

示例:

  tasks:
    - name: Copy template configuration
      ansible.builtin.template:
        src: templates/nginx.conf.j2
        dest: /etc/nginx/nginx.conf
        owner: root
        group: root
        mode: '0644'

范例:

使用roles的方式结合Template实现目标主机的SSH配置文件中的Listen修改为各自主机的IP地址。

0
博主关闭了所有页面的评论