没有合适的资源?快使用搜索试试~ 我知道了~
首页ansible的playbook最佳实践
ansible的playbook最佳实践

ansible的playbook最佳实践,主要是用来进行自动化部署,在这里讲述了playbook最好的使用方式,用什么来进行组织最好
资源详情
资源评论
资源推荐

Ansible playbooks 最佳实践
本文档主要阐述如何来写最好的 playbook,在如下网址中能找到相关的例子,如下:
hps://github.com/ansible/ansible-examples
在使用 playbooks 的最佳路径中,最好的方法是使用 roles,这是最好的方法,在官方文档
中,至少强调了三篇,从而在使用 playbooks 的时候,最好就是使用 roles 来进行组织
playbook。
1、 目录结构
在使用 roles 进行组织的时候,是具有目录结构的,目录结构的使用也是将 playbooks 进行
组织,在使用 include 的时候,主要是为了重用的目的,从而将复杂的 playbook 进行分割成
小的,从而达到重用的目的,如下所示,表示为 roles 的目录组织结构。
production #
生产环境服务器的列表(
inventory file
)
staging #
测试环境服务器列表(
inventory file
)
group_vars/
group1 #
对特定的组分配变量
group2 # ""
host_vars/
hostname1 #
主机特定变量
hostname2 # ""
library/ #
客户端模块(可选)
filter_plugins/ #
客户端过滤模块(可选)
site.yml # master playbook
webservers.yml # webserver
的
playbook
dbservers.yml # dbserver
的
playbook
roles/
common/ #
此层表示为一个
"role"
tasks/ #
main.yml # <--
任务文件
handlers/ #
main.yml # <-- handlers
文件
templates/ # <--
模板文件位置


















KEL-1
- 粉丝: 151
- 资源: 7
上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助

会员权益专享
安全验证
文档复制为VIP权益,开通VIP直接复制

评论1