ansible自动化运维入门
- 什么是ansible
- ansible安装、使用
-
- 2.1 安装Ansible
- 2.2 设置密钥登录
- 2.3 配置Ansible
- 2.4 使用Ansible
-
- 2.4.1 Ping模块
- 2.4.2 执行命令,command、shell模块
- 2.4.3 查看配置,setup模块
- 2.4.4 拷贝文件,copy模块
- 2.4.5 添加用户,user模块
- 2.4.6 安装软件,yum模块
- 2.4.7 启动服务,设置开机自启动,service模块
- 2.4.8 支持管道,raw,shell模块
- 2.5 其他命令
- 3. Playbook文件
-
- 3.1 Role的构造
- 3.2 Role的例子
-
- 3.2.1 创建目录 roles/apache2/tasks
- 3.2.2 创建 tasks/main.yml
- 3.2.3 创建 Playbook (site.yml)
- 3.3 官方的playbook例子
- 3.4 playbook文件加密
-
- 3.4.1 加密已存在文件
- 3.4.3 执行加密后的playbook
- 3.4.4 解密
什么是ansible
Ansible是自动化运维的工具,基于Python开发,实现了批量系统配置、批量程序部署、批量运行命令等功能。
Ansible是基于模块工作的,ansible提供一个框架,通过模块实现批量部署。
确认可以用密钥连接到管理端的服务器
2.3 配置Ansible
我先自己创建一个配置文件的目录
2.4 使用Ansible
2.4.1 Ping模块
2.4.3 查看配置,setup模块
2.4.4 拷贝文件,copy模块
¥
3.2 Role的例子
本例子是最基本的构成,只包括tasks
3.2.1 创建目录 roles/apache2/tasks
3.2.2 创建 tasks/main.yml
3.4.4 解密
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!