ansible roles剧本 安装httpd,版本1.1,在之前我写的nginx的role基础上修改添加而来的role
先展示一下结构树

这次用到了file ,handlers,tasks,templates,vars等五个模块
main.yml

file.yml 这个是把我已经定制好的web服务器的前端文件发送到被控端的/www/html文件夹下

这是前端文件的内容,这里是纯html5文档,没有用到CSS,JavaScript等语言的内容,所以比较简陋

group.yml

services.yml

templa.yml
这个是我把定制好的

user.yml

yum.yml

变量集合

触发器

install_webserver.yml
这里我多加了个判断条件,可以用来过滤

语法检查

预先模拟执行,因为我的实验被控端是centos8,所以skipping了,这里我把条件改回来试一下


再次模拟执行

ok,成功!
正式执行


验证成功
打开火狐浏览器,访问被控端的ip

点击标签链接

跳转成功,实验结束。