标签目录:ansible-playbook

以下是与标签 “ansible-playbook” 相关联的文章

ansible playbook 调用aws ssm(Parameter Store)

很多时候,我们希望一些敏感的变量统一存放在aws ssm中 ,也就是Aws Parameter Store 首先,我们要明确一点,Aws Parameter Store 中存放的是一对 key: value 而且,对于key来说,没有目录层级的情况,所有的变量都在同一级别,但是!我们可以将变量的Key命名成类似的形式: /secret/5……

解决ansible dry run 报错 undefined variable

我们现在很多时候在真正执行我们的playbook 之前,都希望dry run一下,确定一下playbook 将要进行的修改是否会引发Outage 但是由于是dry run, 如果有一些task 需要使用到前边task register的变量,那么因为是dry run, 前边的task 没有执行,没有成功的注册变量,导致dry run的时候……

通过crontab来执行ansible-playbook 自动加载ssh-key的问题

有时候我们的ansible-playbook我们希望定时执行以确保线上环境的状态,例如,每天定时执行一次,保证nginx的配置文件是最新的 这个时候,我们就要面临一个问题,如何让ansible-playbook使用指定 的key来执行,例如

ansible是无法自动加载.s……

zabbix容器监控基础篇 ansible-playbook cronjob

我们的日常监控,除了zabbix自带的,就是我们自定义的脚本了,脚本每隔10分钟或者1个小时检查一次,并将检查的结果反馈给zabbix, zabbix再通过短信,邮件,微信,pagerduty将报警信息发送到我们SRE人员手中,其中重要一种实现方式就是使用cronjob 如何部署呢?通过playbook 看几个例子: [crayon-5f……

ansible-playbook 里的判断与循环

ansible-playbook我们经常用到template,也就是平时j2文件,我们很多时候都需要通过判断输出一些东西例如:  

还有for循环:

 

如何在ansible role中调用自己的Module和filter

我们自定义了自己的filter和module之后,普通的调用肯定都没问题(在playbooK同级目录下创建对应文件夹) 如何在一个role中增加自己的module和filter? 首先,我们看一个正常的role的目录结构:

这是一个标准版的例子,如何想加入module和fi……

如何创建自己的ansible filter

ansible提供给我们了很多常用的fitler,官方文档地址: http://docs.ansible.com/ansible/latest/playbooks_filters.html 例子:

[cray……

ansible-playbook常用模块 fetch

fetch模块的功能与copy相同,都是拷贝文件,但是方向相反,fetch是从远程主机下载文件到本地 例子:

  完整参数: parameter required default choices comments dest yes A directory to s……