环境:centos7

版本:nginx最新版本

软件: ansible

作用: 进行批量执行不同机器上,进行安装nginx版本


检查脚本是否正确:

[root@ansible-test ansible-yaml]# ansible-playbook --syntax-check nginx.yml

进行执行:

[root@ansible-test ansible-yaml]# ansible-playbook nginx.yml



  • hosts: web
    vars:
    hello: ansible
    tasks:

    • name: add repo
      yum_repository:
      name: nginx
      description: nginx repo
      baseurl: http://nginx.org/packages/centos/7/$basearch/
      gpgcheck: no
      enabled: 1
    • name: install centos plungins
      shell: yum -y install zlib zlib-devel openssl openssl-devel pcre-devel wget gcc gcc++ autoconf automake

    • name: install nginx
      yum:
      name: nginx
      state: latest

    • name: copy nginx configuration file
      copy:
      src: /opt/ansible-yaml/site.conf
      dest: /etc/nginx/conf.d/site.conf

    • name: create wwwroot directory
      file:
      dest: /var/www/html
      state: directory
    • name: create test page index.html
      shell: echo "hello {{hello}}" > /var/www/html/index.html

    • name: start nginx
      service:
      name: nginx
      state: started

转载于:https://www.cnblogs.com/qiangyuzhou/p/10573037.html

ansible的playbook进行yum批量安装nginx最新版本相关推荐

  1. yum工具安装Nginx

    2019独角兽企业重金招聘Python工程师标准>>> Nginx官网:nginx.org ,选择稳定的版下载安装,此处我选择下载1.14.2版本,以下是yum工具安装方式: yum ...

  2. yum标准化安装nginx最新版

    yum标准化安装nginx最新版 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 ...

  3. Centos 利用yum源安装 nginx stream模块

    环境 CentOS 7.9 (腾讯云服务器) nginx 1.20.1 配置stream参考这里. nginx 动态模块 nginx 1.9.11 开始增加加载动态模块支持,从此不再需要替换nginx ...

  4. 检查linux中nginx是否已安装成功,linux服务下安装nginx 系统版本Ubuntu 18.04.4

    linux服务下安装nginx  系统版本Ubuntu 18.04.4 一.下载nginx包(已存入我的百度网盘) 链接:https://pan.baidu.com/s/19e4FbscqZXNrPP ...

  5. yum如何升级php,CentOS 5.3 通过yum升级 php到最新版本的方法

    方法一 CentOS5.3的php版本默认为5.1.6,然后在5.2.9版本之前的的php都存在一个漏洞,但是目前网上很多地方都无法使用yum update php*升级到5.2.9,比较常见的是升级 ...

  6. Eclipse2020安装了最新版本的JDK却无法打开,提示版本太老的完美解决方法

    Eclipse2020安装了最新版本的JDK却无法打开,提示版本太老的完美解决方法 温馨提示:此教程仅限于提前配置过变量的朋友们,没有配置变量的先去配个变量 相信有很多初学者,或者刚刚安装这个软件的朋 ...

  7. TensorFlow工作笔记001---Centos7.3下安装TensorFlow最新版本,基于python2.7.5的,没有编译TensorFlow的源码

    技术交流QQ群[JAVA,.NET,BigData,AI]:170933152 Centos7.3下安装TensorFlow最新版本,基于python2.7.5的,没有编译TensorFlow的源码, ...

  8. 最新版gg服务器框架安装器,GG服务框架安装器最新版本

    GG服务框架安装器最新版本是一款非常实用的谷歌框架修复软件.这里支持的手机型号是非常多样的,常见的都是可以支持的,而且还可以为用户提供超多的修复功能,还有人工客服为用户24小时服务.如果你有心动了的话 ...

  9. 安装2019Pycharm最新版本-详细教程--激活码

    安装2019Pycharm最新版本-详细教程–激活码 1下载安装 1.1打开官网 http://www.jetbrains.com/pycharm/download/#section=windows ...

  10. 【版本安装】最新版本|还在开发的版本sklearn安装方式

    记录 对于有些还处在开发版本的库,我们是无法通过简单的pip调用的,比如sklearn的所有版本(2022.10.30)如下: 对于scikit-learn 1.2.dev0 与 scikit-lea ...

最新文章

  1. linux下vim命令详解
  2. python送心小人_使用Python画出小人发射爱心的代码
  3. 胶囊网络不同实现代码
  4. JDK8那些惊为天人的新特性
  5. Spring IOC容器-注解的方式【更简化】
  6. Zookeeper Watcher(事件监听器)?
  7. history 改成 模式_前端路由三种模式
  8. Swift基础加强_跟我打500行
  9. 基于JAVA+Servlet+JSP+MYSQL的员工报销管理系统
  10. Spring管理Hibernate
  11. Unity2D之Sprite动画相关
  12. 面试必问:TCP和UDP的区别(附面试题)
  13. python能干什么知乎-python能做什么知乎
  14. python xlwt_Python模块xlwt对excel进行写入操作
  15. DISCUZ!X1模板home空间模板修改说明home.php
  16. 概率练习 (16.04.30)
  17. 微信小程序开发01 双线程模型:为什么小程序不用浏览器的线程模型?
  18. 至联云讲解《IPFS凭什么能让全世界投资者疯狂》
  19. python reserve函数_Python reversed函数及用法
  20. 【Linux】面试题(2021最新版)

热门文章

  1. Jzoj5421 嘟嘟噜
  2. 【7001】n阶法雷序列
  3. 转:VC++获取屏幕大小第一篇 像素大小GetSystemMetrics
  4. php in_array性能优化
  5. 【work】输出日期为那一年的第几天
  6. PLC项目增频减频部分流程图(修改版)
  7. c#随机数总结,汉字,英文,数字
  8. [转]缓存穿透与缓存雪崩
  9. 使用树莓派 Raspberry Pi 播放豆瓣 FM
  10. 【Leetcode_easy】1103. Distribute Candies to People