![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ansible
强哥之神
格物致知
展开
-
ansible 添加 cron 任务
找到相应的role, 假设以storm_nimbus为例,将要完成的任务脚本放在files目录下。 例如:vim roles/storm_nimbus/files/storm-recovery #!/bin/bash service=storm-mesosif (( $(ps -ef | grep -v grep | grep $service | wc -l) > 3 )); then原创 2016-04-11 17:50:51 · 9408 阅读 · 0 评论 -
Ansible 的 hostvars/group_names/groups 的使用
Anisble 有一些高级用法,包括了一些保留的变量,比如:hostvars, group_names, groups 等。这些对于编写判断语句较有用处:比如:group_names 的使用。如果我们想为 [masters] 组设置 master 的 role 属性,为 slave 组设置 slave 的 role 属性。一般的做法是:[masters] xxx.xxx.master.domain原创 2016-07-04 15:06:02 · 9487 阅读 · 0 评论 -
ansible register 之用法
ansible register 这个功能非常有用。当我们需要判断对执行了某个操作或者某个命令后,如何做相应的响应处理(执行其他 ansible 语句),则一般会用到register 。举个例子:我们需要判断sda6是否存在,如果存在了就执行一些相应的脚本,则可以为该判断注册一个register变量,并用它来判断是否存在,存在返回 succeeded, 失败就是 failed.- name: Cre原创 2016-12-30 09:13:28 · 35930 阅读 · 2 评论