摘要:
写在前面 :ansible的资料网上很多,本人也是参考网上资料,做总结,如有错误,麻烦指出,谢谢。 所谓学习笔记,就是不断成长的过程,也许一段时间后有更深入理解了,就会继续更新笔记。 笔记定位 :目前写的主要是入门,没有很多的理论、执行过程介绍,更多的是快速上手。 以下对各个部分分类,有一些内容以后 阅读全文
摘要:
6、进阶 我把官网这部分内容列为进阶部分,有兴趣的自行学习 "官网链接" 6.1、插件 "官网链接" 6.2、模块化 jinja2 "官网链接" 6.3、角色roles "官网链接" 阅读全文
摘要:
7、 ansible API(开发应用) "官网链接" 阅读全文
摘要:
三个层面学playbook(核心) ansible playbook是ansible工具中的核心,对比ad hoc(ansible)命令,可以把playbook理解为一系列动作的组成,结果传递、判断等等,这些是ansible命令无法完成的。 ansible中如何使用yaml编写playbook,这对 阅读全文
摘要:
4、yaml语法应用 ansible的playbook编写是yaml语言编写,掌握yaml语法是编写playbook的必要条件,格式要求和Python相似,具体教程参考如下 "yaml语言教程" 附上一个yaml文件转js格式文件链接 "在线免费yaml内容转json格式" 4.1、 ansible 阅读全文
摘要:
# 3、ansible常用模块 ## 3.1、setup模块 获取主机信息,在playbook里经常用到的参数 gather_facts 就与该模块有关,经常使用的参数是 filter。 ```shell # 结果非常多,可以用文件重定向保存 ansible -i lzcx all -m setup 阅读全文
摘要:
2、ansible相关说明 2.1、ansible相关命令 ansible :定义并运行简单任务,主要执行ad hoc命令 ansible config :查看、编辑、管理ansible配置 ansible connection : ansible console :repl控制台执行ansible 阅读全文
摘要:
1、基础配置 1.1、环境 主机配置 ansible版本:2.7.4 控制端:centos7.4,IP:192.168.1.213,主机名:operation 被控制端: centos6.5,IP:192.168.1.216,主机名:master; centos6.5,IP:192.168.1.21 阅读全文