从 Ansible Galaxy 使用角色

从 Ansible Galaxy 使用角色

根据下列要求,创建一个名为 /home/curtis/ansible/roles.yml 的 playbook :

playbook 中包含一个 play, 该 play 在 balancers 主机组中的主机上运行并将使用 balancer 角色。

此角色配置一项服务,以在 webservers 主机组中的主机之间平衡 Web 服务器请求的负载。

浏览到 balancers 主机组中的主机(例如 http://node5.area12.example.com )将生成以下输出:

Welcom to node3.area12.example.com on 172.24.12.8

重新加载浏览器将从另一 Web 服务器生成输出:

Welcom to node4.area12.example.com on 172.24.12.9

playbook 中包含一个 play, 该 play 在 webservers 主机组中的主机上运行并将使用 phpinfo 角色。

请通过 URL /hello.php 浏览到 webservers 主机组中的主机将生成以下输出:

Hello PHP World from FQDN

其中,FQDN 是主机的完全限定名称。

例如,浏览到 http://node3.area12.example.com/hello.php 会生成以下输出:

Hello PHP World from node3.area12.example.com

另外还有 PHP 配置的各种详细信息,如安装的 PHP 版本等。

同样,浏览到 http://node4.area12.example.com/hello.php 会生成以下输出:

Hello PHP World from node4.area12.example.com

另外还有 PHP 配置的各种详细信息,如安装的 PHP 版本等。

复制代码
vim roles.yml 
- hosts: all
- hosts: balancers
  roles:
          - balancer
- hosts: webservers
  roles:
          - phpinfo 

ansible-playbook roles.yml
相关推荐
小林ixn8 小时前
别再手写Prompt了!用AI Loop实现自动化自我迭代,效率提升10倍
人工智能·自动化运维
用户556918817538 小时前
#从脚本到独立程序:Python + Playwright 批量抓取的完整踩坑记录
python·自动化运维
怕浪猫1 天前
Playwright 的 CDP Session 机制详解
浏览器·ai编程·自动化运维
zzzzzz3101 天前
9K Star 炸裂开源!这个 C 语言写的代码知识图谱,把 Linux 内核索引压缩到了 3 分钟
linux·服务器·sql
XIAOHEZIcode1 天前
Linux系统鼠标偏移常见原因以及修复方案
linux·运维·游戏
A小辣椒3 天前
TShark:Wireshark CLI 功能
linux
A小辣椒3 天前
TShark:基础知识
linux
AlfredZhao3 天前
OCI 明明分配了 200G 系统盘,为什么 df 只看到 30G?
linux·oci
AlfredZhao4 天前
vi 删除指定范围的行,不用再反复按 dd
linux·vi
用户9718356334664 天前
银河麒麟 KY10 申威(SW64) 安装 nginx-1.16.1-2.p01.ky10.sw_64.rpm 详细步骤
linux