随笔分类 - ansible
摘要:"How to delete multiple files / directories in Ansible" "ansible find, file modules to delete files" "ansible delete unmanaged files from directory?"
阅读全文
摘要:with_subelements 循环列表中的子元素 (意想不到的地方会用到) item.0是list中的元素 item.1是list.key中的元素 若{{ list }}是一个列表的列表,可以实现列表内的循环。 注意 : ansible 循环无法在blocks中使用
阅读全文
摘要:在有循环的task中使用register,register保存的是一个列表,整个属性为results results 是一个单个循环返回的结果的列表 此时,得到的注册变量是一个字典, 字典中result是一个列表list, 列表result中包含了每一个item的执行结果
阅读全文
posted @ 2017-09-18 23:27
clq.lib
摘要:ansible roles role_name/ files/:存储由copy或script等模块调用的文件; tasks/:此目录中至少应该有一个名为main.yml的文件,用于定义各task;其它的文件需要由main.yml进行“包含”调用; handlers/:此目录中至少应该有一个名为mai
阅读全文
摘要:ansible的变量不仅可以是单个的值,也可以为列表。 输出为: 结合循环 结合循环,这个特性就变得很有用;以参数传递列表给playbook,不用在playbook中固定循环的次数与内容。 输出为: 字典变量 变量也可以为字典:
阅读全文
摘要:ansible配置文件 ansible.cfg的一点说明 ansible.cfg 配置文件默认为 配置文件里的参数基本上都可以被重新定义在 或者 在 通过参数的形式传递。 ansible在运行的时候会读取配置文件,寻找配置文件的顺序是: 。先找到哪个使用哪个。 大部分的配置默认即可。 少部分需要改动
阅读全文
摘要:Ansible命令 通过ansible命令使用ansible功能。ansible的命令不多,如下: ansible : 用于非固化需求、临时一次性操作 ansible playbook: 执行编写好的剧本playbook,用于复杂、多步骤、经常重复的操作。 ansible doc: 各模块的说明文档
阅读全文
摘要:Ansible配置: ansible有两个核心配置文件: ansible.cfg 配置文件和Inventory配置文件 Ansible.cfg配置文件 Inventory机器列表配置 这里介绍 Inventory配置文件 。 Inventory file: Inventory file 机器清单,a
阅读全文
摘要:ansible 不配ssh免密链接,直接用ssh用户密码连接,要先装sshpass。 否则会报错: sshpass安装 sshpass下载地址:http://sourceforge.net/projects/sshpass/ 运行下列命令安装 安装完成后输入sshpass出现如下提示即安装成功: h
阅读全文
摘要:ansible变量 (部分内容摘自互联网,非官方,描述不一定正确) 变量种类: 内置变量facts : 自定义变量 : 命令行传递的变量 roles传递的变量 主机变量 组变量 内置变量facts: 由远程主机发回的主机属性信息,这些信息被保存在ansible变量当中 获取远程主机上的属性信息,这些
阅读全文
摘要:ansible模块: 模块(Modules) ,类似于 “任务插件“(”task plugins”)或“库插件”(“library plugins”)的东西。 模块 可以单独的被 命令调用;也可以在palybook的每个任务中被执行。 每个模块都能接收参数(arguments),绝大部分argume
阅读全文
摘要:ansible 资料 ansible 配置 "inventory file 与hosts patterns (ansible 机器清单 与 主机匹配模式)" [ansible模块] [ansible变量] ansible playbook ansible api ansible 教程: https:
阅读全文

浙公网安备 33010602011771号