Ansible一个roles角色总结实例(带图具体过程)

本文详细介绍了如何使用Ansible进行角色配置,包括创建角色、定义任务执行顺序、使用模板、设置变量、触发器等关键步骤,并提供了实际操作指导。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

注:本文是对下文的补充,有兴趣更具体的学习或复习Ansible可以看下文

https://blog.youkuaiyun.com/keith6785753/article/details/107897979
首先提前看一下最终文件结构(实际中,tasks是必需的目录,其他的根据需要创建)
在这里插入图片描述

1.创建角色 app,角色中创建所需文件夹

在这里插入图片描述

2.tasks任务目录

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

写main.yml主文件,定义上面的任务执行顺序
在这里插入图片描述

3.templates模板目录

复制httpd配置文件到模板目录下作为我们使用的模板
在这里插入图片描述

监听端口用变量实现(cpu数*10)
在这里插入图片描述

模板文件中 User,Group 使用下面变量目录中定义的变量
在这里插入图片描述

4.vars变量目录

main.yml文件存放变量
在这里插入图片描述
在这里插入图片描述

5.handlers触发器目录

上面tasks目录中的templ.yml中已经写好了notify
在这里插入图片描述

restart.yml应该改名为main.yml否则会出错
在这里插入图片描述

6.files 目录存放用到的文件

这里就随便创建了一个文件
在这里插入图片描述

7.最后在roles目录同级编辑palybook文件,执行角色

在这里插入图片描述
在这里插入图片描述

检查语法并执行
在这里插入图片描述

执行去掉-C即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值