摘要: 1. 前言 很多情况下,一个play是否执行会依赖于某个(些)变量的值,这个变量可以来自自定义变量、facts,甚至是另一个task的执行结果。 ansible通过变量判定task是否执行,我们称之为task控制。 在我看来,ansible的控制语句带来的最大的好处就是使部署代码更加健壮,举几个例子 阅读全文
posted @ 2018-12-02 22:05 MauriceWei 阅读(6866) 评论(0) 推荐(0) 编辑
摘要: 一 变量的命名规范 变量的命名应该符如下合两个规范: 变量应该由字母、数字、下划线组成 变量应该以字母开头 例如:host_port、HOST_PORT、var5是符合命名规范的,foo-port、 foo port、foo.port 、12都不符合命名规范。 变量的定义通常是YAML形式,在inv 阅读全文
posted @ 2018-12-02 17:49 MauriceWei 阅读(11610) 评论(1) 推荐(3) 编辑
摘要: ansible 自动化运维 DevOps 阅读全文
posted @ 2018-12-02 16:58 MauriceWei 阅读(3584) 评论(0) 推荐(1) 编辑
摘要: 简介 本文主要总结下ansible里task调用的方法有哪些和它们的主要区别 ​随着要管理的服务不断增多,我们又没将task放到roles里,会发现playbook文件越来越大,内容也越来越多,管理起来也很复杂。 这时我们可以将这些task分解到很多文件中,通过include_tasks和impor 阅读全文
posted @ 2018-12-02 16:45 MauriceWei 阅读(12604) 评论(0) 推荐(1) 编辑