从 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
相关推荐
未济1 天前
linux 配置环境变量
linux
傲世仙尊1 天前
目录即文件-Ext文件系统收尾篇
linux·c语言
虎头金猫1 天前
4K 视频总卡在公网带宽?用 N1 + OpenList 把网盘播放链路重新理顺
运维·服务器·网络·python·容器·beautifulsoup·pandas
_艾伦 耶格尔.1 天前
进程间通信
linux
Liuqy-051 天前
Linux IO编程——静态库、动态库
linux
彧azz1 天前
Linux 环境下 Redis 学习总结:数据类型、持久化、锁、事务、主从与缓存问题
linux·redis·笔记·学习·面试
-梅1 天前
linux(8) 软硬链接
linux·运维·服务器
Wang's Blog1 天前
Java 项目实战: 外卖平台-文件下载与ServletOutputStream回写浏览器
服务器·项目开发
AIgorithmGEEK1 天前
[Linux]线程三部曲(上):一个执行流的诞生——从操作系统一路拆到 pthread_create
linux·线程·pid
琥珀色糖1 天前
SimlpeHttp
linux·服务器