- 博客(4)
- 收藏
- 关注
转载 ansible(七)Conditionals 和 loops,自定义loops插件
ansible的Conditionals 和 loops 和salt-stack比起来真的太强大了。 salt-stack使用判断循环,好像,只能使用模板里面的判断和循环。 而ansible本身自带了适用于各种场景的判断循环插件。。 不但如此,像loops,我们还可以自己编写插件,满足我们的实际需求。 先说说Conditionals吧 Conditionals相对loops来说,简单,就一个关键字when 和咱们其他的程序语言的条件判断一个样,when 后面也是加一个bool值,或者bool值的结果 下
2020-06-15 11:06:14
131
转载 ansible(六)variables(二)使用
上一篇,咱们总结了下,ansible里的variables,这东西是从哪里来的。楼主举的例子可能都比较白痴,不过重在说明原理和过程,大伙有实际需求的时候,可以弄点高深的玩玩。 说过了,variables来自哪里,那variables该咋用呢? 说起用,用可以简单的用,也可以复杂的用,简单的用variables,直接variable这样用俩大括号括起来就OK了。高深的用,就要运用的更加灵活,可以对变量进行处理,结合循环,条件选择等流程控制方法使用。 说到variables,无外乎用在俩地方,playbooks
2020-06-15 11:05:03
219
转载 ansible(五)variables(一)定义
说起变量,ansible中的变量,差不多等于salt-stack里面的pillar+grains吧 ansible中的变量主要来源于,楼主总结了一下,大概有这么几个地方吧 Inventory(host vars,group vars) playbook里面 命令行 playbook执行task过程中产生结果,可以register起来,作为变量给下面的task使用 roles里面 来自于nodes上面的facts 这些类型的变量,1-4一般来说都是咱们用户自己定义的,而5facts则主要是ansi
2020-06-15 11:04:28
139
转载 ansible(四)roles
roles类似于salt-stack里面的state,state有一定的组织结构。 而roles则是ansible中,playbooks的目录组织结构。 这么划分有啥好处呢?好处多了去了,如果把所有的东西都写到playbooks里面的话, 可能会导致我们这个playbooks很臃肿,不宜读。而模块化之后,成为roles的组织结构,易读,代码可重用,层次清晰方面贡献等等好处。 来看一下,楼主弄的一个小的目录结构。楼主自己做测试,内容都是瞎掰的,和实际环境完全不搭嘎的。 wKiom1OxY9Wyt1lZAAFE
2020-06-15 11:03:45
272
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人