在前文中,我们通过一个实例配置对Sensu有了初步地了解,但是对其中的一些概念只是有一个模糊的印象,本文将对Sensu中的几个重要概念或者说是术语,进行详尽的介绍。
【Ansible学习】- 常用系统模块之service/systemd/ping模块
【Ansible学习】- 常用文件操作模块之lineinfile模块
【Ansible学习】- 常用文件操作模块之template模块
简介
template
模块使用了Jinjia2
模版语言,进行文档内变量的替换的模块。
template模块用法和copy模块用法基本一致,它主要用于复制配置文件。可以按需求修改配置文件内容来复制模板到被控主机上。
模版中可以使用如下6个变量:
ansible_managed
- 包含一个字符串,可用于描述模板名称,主机,模板文件的修改时间和所有者的uidtemplate_host
- 包含模板机器的节点名称template_uid
- 所有者的uidtemplate_path
- 模版路径template_fullpath
- 模版的绝对路径template_run_date
- 模版呈现的时间