ansible的template模块,(在puppet叫资源),可以将带有参数的配置文件传递到目标地址,可以对文件进行属组属主的修改以及备份。 backup no no yes/no 建立个包括timestamp在内的文件备份,以备不时之需 ...
趁着最近在搞ansible,现在学习了一波template模块的用法: 使用template模块在jinja 中引用变量,先来目录结构树 打开定义好的变量: 打开hosts文件查看节点信息: 现在通过定义好的变量在templates目录下创建j 文件: 查看tasks主任务定义: 查看工作目录下面的执行yaml: 在tasks目录下面的main.yaml定义使用了template模块,调用temp ...
2017-11-25 15:23 0 20547 推荐指数:
ansible的template模块,(在puppet叫资源),可以将带有参数的配置文件传递到目标地址,可以对文件进行属组属主的修改以及备份。 backup no no yes/no 建立个包括timestamp在内的文件备份,以备不时之需 ...
1. file模块 功能:为被控端创建文件或目录,设定权限属性; 主要参数如下: 参数 说明 path 指定远程服务器的路径,也可以写成‘dest’,‘name’ state 状态 ...
1. hostname模块 功能:管理远程主机的主机名。 示例一:更改192.168.20.22的主机名为nginx01: 修改多台主机的主机名可以根据变量修改为不同的主机名。 ...
1. script模块 作用:在远程主机运行本地的脚本; 调用格式: 参数: creates:如果其后跟的文件存在,则不执行脚本; removes:如果其后跟的文件存在,则执行脚本; 示例:在 Ansible 主机上编写脚本,然后推送至被控端运行; ...
目录 一、模板(template)简介 二、使用template部署nginx 三、playbook中when简单使用 四、playbook中with_items简单使用 4.1 迭代:with_items 4.2 迭代嵌套子变量 ...
1. cron模块 功能:管理被控端计划任务; 主要参数如下: 参数 说明 name 定时任务基本描述 job 定时任务要执行的命令 minute 分 ...
1. mount模块 功能:管理被控端设备挂载; 主要参数如下: 参数 说明 src 本地或远程设备的路径 path 设备挂载至本地的路径 fstype ...
1. copy模块 功能:从 ansible 服务端主控端复制文件到远程主机; copy模块的主要参数如下: 参数 说明 src 复制的源文件路径,若源文件为目录,默认进行递归复制,如果路劲以“/”结尾,仅会复制目录 ...