文件名称:ansible_roles_bind9
文件大小:25KB
文件格式:ZIP
更新时间:2024-06-14 20:40:33
HTML
项目说明 通过ansbile一键自动化部署bind9 dns服务,项目其包含两大功能:初始化系统操作(如关闭防火墙及selinux、安装jdk、修改ulimit参数、修改sysctl参数等)、安装docker及启动bind服务容器。 适用平台centos、redhat系统。 本项目是基于ansible roles角色的结构来实现的。 ansible roles说明 角色(roles)是ansible自1.2版本开始引入的新特性,用于层次性,结构化地组织playbook. roles能够根据层次型结构自动装载变量文件、tasks以及handlers等。要使用roles只需要在playbook中使用include指令即可。简单的说,roles就是通过分别将变量、文件、任务、模块及处理器放置于单独的目录中、并可以便捷地include他们的一种机制。角色一般用于基于主机构建服务的场景中、但也可以是
【文件预览】:
ansible_roles_bind9-main
----roles()
--------bind9()
--------env_init()
--------docker()
--------init_bindzone_conf()
----bind.yml(540B)
----inventories()
--------hosts(288B)
----group_vars()
--------all.yml(2KB)
----README.md(9KB)