记录ansible学习过程
![](http://om4h63cja.bkt.clouddn.com/17-7-20/48616301.jpg)
[galaxy][1]
## 横向对比
![](https://ws4.sinaimg.cn/large/006tNbRwgy1fv1t0u2uysj31hu144qe8.jpg)
## 学习资源
源码 https://github.com/ansible/ansible
官方文档 https://docs.ansible.com
电子书 https://www.ansible.com/resources/ebooks
白皮书 https://www.ansible.com/resources/whitepapers
用户案例 https://www.ansible.com/resources/case-studies
jinja2 中文文档 http://docs.jinkan.org/docs/jinja2/
yaml 语法 http://yaml.org
## role
https://galaxy.ansible.com
https://github.com/kuailemy123/Ansible-roles
https://github.com/geerlingguy?tab=repositories
https://github.com/debops/debops-playbooks
## 教程
https://www.w3cschool.cn/automate_with_ansible/automate_with_ansible-5l6c27p8.html
[ansible 权威指南][3]
## ustc docker
## 常用文章
[blog - ansible 循环][2]
[1]:https://galaxy.ansible.com/list#/roles?page=1&page_size=10
[2]:https://www.cnblogs.com/f-ck-need-u/p/7575228.html
[3]:https://ansible-tran.readthedocs.io/en/latest/index.html
- 目录
- ansible基础
- ansible简介
- ansible安装和测试
- ansible配置文件
- 常用命令
- yaml在ansible中的用法
- inventory
- 变量与facts
- when语句
- handler模块
- 大杂烩
- ansible模块
- assert 模块
- copy模块
- cron模块
- debug模块
- django_manage模块
- file模块
- filesystem模块
- git模块
- hostname模块
- lineinfile模块
- mount模块
- mysql_user模块
- mysql_db模块
- pip模块
- selinux
- setup模块
- shell 和 command 模块
- stat模块
- supervisorctl
- systemd
- timezone
- unarchive模块
- user模块
- wait_for
- yum和service模块
- 其他模块或者方法
- setup模块
- url模块
- slack 模块
- pause 模块
- 其他
- 报错处理
- playbooks
- 复杂的playbook
- 循环
- roles
- YAML
- jinja2