2020-03-15

ansible roles剧本 安装nginx,版本1.0(以后我可能会在此基础上再完美一下该剧本,所以我把今天3.15日发布的第一个剧本版本定位version 1.0)


/etc/ansible/roles/nginx/......这里目前用到了四个,为什么只用到了四个?因为今天就因为格式问题浪费了我很多时间,所以暂时这样,我会持续更新该版本

思路是 先创建相关用户组-再创建相关用户-yum安装nginx-开启nginx服务-替换nginx配置文件,重启

首先,我在ansible主控端上已经安装了nginx,按照我修改了内容的nginx配置文件,我把主控端上的nginx.conf配置文件cp到templates文件夹下,重命名为nginx.conf.j2


接着是tasks文件夹下的各个文件内容

main.yml


user.yml


group.yml


yum.yml


service.yml


templa.yml


触发器handlers


所以,我在创建一个install_nginx.yml的剧本,调用nginx这个role



测试执行结果


测试成功,done!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 简介 架构 原理 组成 ANSIBLE PLAYBOOKS:任务剧本(任务集),编排定义Ansible任务集的配置...
    毛利卷卷发阅读 4,729评论 0 2
  • 运维核心工作: 操作系统安装(物理机、虚拟机)--> 应用程序包部署(安装、配置、服务启动 )--> 批量操作 -...
    Net夜风阅读 5,521评论 0 4
  • 目录 十五、ansible介绍十六、ansible安装十七、ansible远程执行命令十八、ansible拷贝文件...
    XiaoMing丶阅读 6,535评论 0 3
  • 1)安装2)常用模块3)inventory4)playbook(role\tag\template)5) yaml...
    秦记阅读 9,775评论 2 5
  • 本文作者: wuXing QQ: 1226032602 E-mail: 1226032602@qq.com ht...
    五行哥阅读 6,986评论 0 0