摘要: Playbooks 与 adhoc 相比,是一种完全不同的运用 ansible 的方式,是非常之强大的. 简单来说,playbooks 是一种简单的配置管理系统与多机器部署系统的基础.与现有的其他系统有不同之处,且非常适合于复杂应用的部署. Playbooks 可用于声明配置,更强大的地方在于,在 阅读全文
posted @ 2019-01-19 20:47 StaryJie 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 刚开始学习运用 playbook 时,可能会把 playbook 写成一个很大的文件,到后来可能你会希望这些文件是可以方便去重用的,所以需要重新去组织这些文件。 基本上,使用 include 语句引用 task 文件的方法,可允许你将一个配置策略分解到更小的文件中。使用 include 语句引用 t 阅读全文
posted @ 2019-01-19 20:47 StaryJie 阅读(660) 评论(0) 推荐(0) 编辑
摘要: 1、ping 作用:测试目标主机是否在线,如果在线则返回pong。 ansible 172.16.1.10 m ping 172.16.1.10 | SUCCESS = { "changed": false, "ping": "pong" } 2、setup 作用:收集远程主机的信息 收集可用的fa 阅读全文
posted @ 2019-01-19 20:46 StaryJie 阅读(1051) 评论(0) 推荐(0) 编辑
摘要: a:传入模块的参数,不同的模块要传入的参数不同 B SECOND:当任务放到后台执行异步任务,设置程序运行的超时时间,传入的是一个数值,单位秒 C:测试该任务能否正常运行,不对被管理主机做出任何影响 D:对比模板文件是否改变,如果有改变就显示出哪里发生了变化 e EXTRA_VARS:添加额外的变量 阅读全文
posted @ 2019-01-19 20:45 StaryJie 阅读(508) 评论(0) 推荐(0) 编辑
摘要: 配置Linux主机无密码访问 生成秘钥 ssh keygen t rsa Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): Enter passphrase 阅读全文
posted @ 2019-01-19 20:43 StaryJie 阅读(1399) 评论(0) 推荐(0) 编辑
摘要: 静态inventory 所有的主机信息都存放在Ansible的inventory组件里面,默认Ansible的inventory是一个静态的ini格式的文件/etc/ansible/hosts,当然还可以通过ANSIBLE_HOSTS环境变量指定或者运行ansible和ansible playboo 阅读全文
posted @ 2019-01-19 20:43 StaryJie 阅读(3247) 评论(0) 推荐(0) 编辑
摘要: "官方配置文件文档" Ansible安装完成之后默认配置文件为:/etc/asnible/ansible.cfg Ansible配置文件内容: cat ansible.cfg config file for ansible https://ansible.com/ ================= 阅读全文
posted @ 2019-01-19 20:42 StaryJie 阅读(722) 评论(0) 推荐(0) 编辑
摘要: Ansible安装完成之后就自带很多命令,其中较常用的有7个: ansible ansible doc ansible galaxy ansible init ansible playbook ansible pull ansible vault ansible ansible h Usage: a 阅读全文
posted @ 2019-01-19 20:41 StaryJie 阅读(902) 评论(0) 推荐(0) 编辑
摘要: "Ansible官方安装文档" 阅读全文
posted @ 2019-01-19 20:40 StaryJie 阅读(143) 评论(0) 推荐(0) 编辑