标签目录:ansible-playbook

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

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

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

ansible-playbook 里的判断与循环

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

还有for循环:

 

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

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

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

ansible-playbook常用模块 fetch

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

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

ansible-plabybook 常用的有用的命令

ansible-playbook常用的非常有用的参数有: -C ,大写c ,这个命令的意思就是模拟执行,会告诉你跑完这个playbook会发生什么,其实并没有真实发生

–step ,这个参数的作用是逐步执行,每执行完一个task,脚本会提示是否继续,或者跳过, ……

ansible stat fail

ansible playbook中的stat和我们日常在linux中使用的stat有着类似的地方,比如如下这个例子:

首先,stat需要一个文件路径,然后,我们就恶意取到这个文件的相关属性,并讲这个文件属性对象赋值给st 然后,我们在对st进行判断,当st.stat.pw_……

ansible playbook 如何给各个节点设置变量

假如有这样的需求,要求我们在所以机器上设置一个变量,变量的名称就叫做zhiming,他的值就是主机名,(现实中不存在这样的需求,因为主机名本身就可以去到,但是我们可以定义一个变量来放一些本来没有的,比如定义一个购买时间啊,升级时间什么的),步骤如下: 1:在第一个play中,通过set_fact来定义变量 2:在第二个play中,使用这些……