首页 > 其他分享 >Role-角色扮演

Role-角色扮演

时间:2024-09-01 15:05:51浏览次数:9  
标签:templates files tasks vars roles nginx Role 角色扮演

简介
roles是在ansible中,playbooks的目录组织结构。
将代码或文件进行模块化,成为roles的文件目录组织,易读,代码可重用,层次清晰。
目标
通过role远程部署nginx配置

  1. 目录结构
mkdir roles/nginx/{files,handlers,tasks,templates,vars} -p
touch roles/site.yaml roles/nginx/{handlers,tasks,vars}/main.yaml
echo 1234 > roles/nginx/files/index.html
sudo yum install -y nginx && cp /etc/nginx/nginx.conf roles/nginx/templates/nginx.conf.j2

img

nginx 角色名
files 普通文件
handlers 触发器程序
tasks 主任务
templates 金甲模板(有变量的文件)
vars 自定义变量

  1. 编写任务

  2. 准备配置文件

  3. 编写变量

  4. 编写处理程序

  5. 编写剧本

  6. 实施

标签:templates,files,tasks,vars,roles,nginx,Role,角色扮演
From: https://www.cnblogs.com/xiaodunan/p/18391282

相关文章

  • k8s~ServiceAccount_ClusterRole_ClusterRoleBinding
    apisix的k8s服务发现配置命名空间权限是基于KubernetesRBAC能力的授权,通过权限设置可以让不同的用户或用户组拥有操作不同Kubernetes资源的权限。KubernetesRBACAPI定义了四种类型:Role、ClusterRole、RoleBinding与ClusterRoleBinding,这四种类型之间的关系和简要说明如下:Rol......
  • ChatGPT的应用与角色扮演
    ChatGPT的应用与角色扮演市场研究能否分析特定行业的最新消费者行为趋势,并确定今年新企业可以探索的三个未开发机会?利用当前技术进步解决现有市场痛点的一些开创性商业理念是什么?商业理念生成消费者洞察分析器创新商业理念工具用户体验增强器内容营销助理品牌参与规划师转化......
  • Ansible roles 动态变更
    目录role动态变更当Apache的配置文件发生变化时重启Apache进程编排roles目录结构编辑roles/apache/handlers/main.yaml编辑roles/apache/files/httpd.conf编辑roles/apache/tasks/restart.yaml编辑roles/apache/tasks/main.yaml编辑roles/apache.yamlroles文件传输role模板替换......
  • ansible roles 示例
    目录role构建role编辑roles目录变量文件调用roletasksmain文件taskscreate_dir.yaml,git_checkout.yaml,static_git_pull.yaml文件roleAd-Hoc适用于临时命令的执行,Playbook合适中小项目,Roles适合大项目构建roleRoles主要依赖于目录的命名和摆放,默认tasks/main.yaml是......
  • 2024.8.20(playbook剧本安装nginx、roles)
    一、playbook 剧本安装nginx[root@m0~]#mkdir/etc/ansible/playbook[root@m0~]#vim/etc/ansible/playbook/nginx.yml----hosts:group02remote_user:roottasks:-name:卸载httpdyum:......
  • USB Type-C Power Role
    USBPowerRole是指USB设备在供电方面所扮演的角色,主要分为供电方(Provider)和受电方(Consumer)。在USB供电协议中,电源角色的管理尤为重要,尤其是在USBPowerDelivery(USBPD)协议中。以下是一些关键的角色和相关术语:Provider(供电方):Source:提供电力的设备,例如USB充电器或笔记......
  • 从表演基础到LLM Roleplay的动作描写
    最近在阅读表演基础的教程时,发现其实是可以迁移到角色扮演的描述上的形体语言什么是形体语言?这是我们首先要解决的问题.人类常常不会不自觉的运用身体部位,并通过这些部位的姿态来表达情感.常见的部位有:面部:皱眉手部:握拳,摊开,合拢,手指肩部:用肩部轻触,耸......
  • 从表演基础到LLM Roleplay的动作描写
    最近在阅读表演基础的教程时,发现其实是可以迁移到角色扮演的描述上的形体语言什么是形体语言?这是我们首先要解决的问题.人类常常不会不自觉的运用身体部位,并通过这些部位的姿态来表达情感.常见的部位有:面部:皱眉手部:握拳,摊开,合拢,手指肩部:用肩部轻触,耸......
  • playbook+roles安装nginx实战
    基本目录结构host文件夹用于存放主机清单文件hosts文件hosts文件内容如下:(仅供参考)[proxy]node2[web]192.168.xx.xxplaybook-all-roles.yml文件用于指定执行哪个role的文件(命名可以自定义)文件内容如下:(仅供参考)因为roles文件夹下只有nginx一个文件夹,所以-rol......
  • playbook+roles安装jdk实战
    目录结构host文件夹用于存放主机清单文件hosts文件hosts文件内容如下:(仅供参考)[proxy]node2[web]node3node4playbook-all-roles.yml文件用于指定执行哪个role的文件(命名可以自定义)文件内容如下:(仅供参考)因为roles文件夹下只有nginx一个文件夹,所以-role:java就指......