摘要: 1:核心元素 1:Hosts 执行的远程主机列表 2:Tasks 任务集 3:Variables 内置变量或自定义变量在playbook中调用 4:Templates 模板,可替换模板文件中的变量并实现一些简单逻辑的文件 5:Handlers 和 notify 结合使用,由特定条件触发的操作,满足条 阅读全文
posted @ 2022-07-08 23:28 Layzer 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 1:List列表 列表由多个元素组成,每个元素放在不同行,且元素前均使用"-"打头,或者将所有元素用 [ ] 括起来放在同一行 # 示例 - Name - Age - City [Name,Age,City] 2:Dictionary字典 字典由多个key与value构成,key和value之间用 阅读全文
posted @ 2022-07-08 14:02 Layzer 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 1:Playbook介绍 playbook 剧本是由一个或多个“play”组成的列表 play的主要功能在于将预定义的一组主机,装扮成事先通过ansible中的task定义好的角色。 Task实际是调用ansible的一个module,将多个play组织在一个playbook中,即可以让它们联合起来 阅读全文
posted @ 2022-07-08 11:43 Layzer 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 1:Command 模块 功能:在远程主机执行命令,此为默认模块,可忽略-m选项 注意:此命令不支持 $VARNAME < > | ; & 等,用shell模块实现 # 示例 [root@ansible-manager ~]# ansible all -m command -a "echo 'Hel 阅读全文
posted @ 2022-07-08 03:29 Layzer 阅读(147) 评论(0) 推荐(0) 编辑