一、创建目录结构
在 /roles的目录下创建角色
如,创建安装redis的角色文件夹,创建nginx角色文件夹
之后在每个角色文件夹下创建包含如下的文件夹:

二、在tasks文件下创建单个任务

例如安装redis,复制配置文件,启动redis

install.yml

start.yml

copyfile.yml

template 使用的是绝对路劲,redis.conf.j2配置文件是复制 cp /etc/redis.conf  /roles/redis/templates/redis.conf.j2

三、导入角色下的所有任务

在tasks目录下创建一个main.yml 文件
导入任务:

在~目录下创建一个xxx.yml文件
写入如下内容:

四、启动xxx.yml文件
在启动之前检查文件的正确性:
ansible-playbook  --syntax  -check xxx.yml

未报错之后启动文件

ansible-playbook xxx.yml

现在如果想创建多个角色并在启动xxx.yml文件的情况下一次性安装所有的软件,可以进行如下的操作

转载于:https://www.cnblogs.com/liaopeng123/p/10415628.html

关于ansible 创建目录安装redis、nginx相关推荐

  1. Nginx安装,Nginx静态缓存,Nginx Gzip压缩,Nginx负载均衡,Nginx方向代理,Nginx+Tomcat+Redis做session共享

    Nginx安装 nginx-1.10.1.tar.gz安装,参考http://blog.csdn.net/tototuzuoquan/article/details/47381907. 修改nginx ...

  2. ubuntu安装Redis+安装mysql(配置远程登录)+安装jdk+安转nginx+安转teamviewer+安装terminator+安装sublime

    一.Ubuntu 安装 Redis sudo apt-get update sudo apt-get install redis-server redis-server 启动 修改redis配置 远程 ...

  3. Nginx安装,Nginx静态缓存,Nginx Gzip压缩,Nginx负载均衡,Nginx方向代理,Nginx+Tomcat+Redis做session共享...

    Nginx安装 nginx-1.10.1.tar.gz安装,参考http://blog.csdn.net/tototuzuoquan/article/details/47381907. 修改nginx ...

  4. rap2搭建,mysql,redis,nginx安装,node环境安装,rap2安装

    所需环境 1.mysql 2.redis 3.nginx安装 4.npm/nodejs环境 5.rap2-delos端安装 6.客户端dolores环境搭建 1.mysql安装 CentOS7的yum ...

  5. Linux安装redis、nginx

    一.安装redis redis简介: Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理.        它支持字符串.哈希表.列表.集合.有序集合,位 ...

  6. Docker 安装 Redis 方法一、通过 Dockerfile 构建 创建Dockerfile 首先,创建目录redis,用于存放后面的相关东西。 runoob@runoob:~$ mkdir -

    Docker 安装 Redis 方法一.通过 Dockerfile 构建 创建Dockerfile 首先,创建目录redis,用于存放后面的相关东西. runoob@runoob:~$ mkdir - ...

  7. Linux下搭建rabbitMQ、安装jdk、安装redis、安装zookeeper、docker安装MySQL、防火墙常用命令、docker安装、Windows下嘛呢私服搭建、Nginx安装

    rabbitMQ 1. 搭建Elang环境 1)安装GCC GCC-C++ Openssl等模块,安装过就不需要安装了 yum -y install make gcc gcc-c++ kernel-d ...

  8. 银河麒麟系统飞腾CPU安装redis和nginx

    之前在国产银河麒麟系统上部署项目,这里做一下软件安装的记录. 安装redis 进入/usr/local目录 cd /usr/local 创建redis文件夹 mkdir redis 上传并解压redi ...

  9. vagrant 安装centos7后,安装 docker, mysql redis nginx 开发环境

    1.安装VirtualBox https://www.virtualbox.org/ 直接下载安装 2.安装Vagrant https://www.vagrantup.com/downloads.ht ...

最新文章

  1. str、tuple、dict之间的相互转换
  2. 1088 最长回文子串
  3. c语言定义链式队列用菜单,数据结构之---C语言实现链式队列
  4. [react] 举例说明什么是高阶组件(HOC)的属性代理
  5. 【飞鸽传书3.0】飞鸽传书3.0关键字布局
  6. 2016美国计算机科学硕士,美国计算机科学硕士MS in Computer Science TOP10学校录取要求提醒...
  7. 打开你的脑洞:NER如何进行数据增强 ?
  8. C语言编写游戏的程序教程,如何运用C语言编写搬山游戏
  9. 【AD18】原理图生成PDF
  10. 微信编辑器新手入门必读
  11. 电脑键盘部分按键失灵_笔记本键盘个别按键失灵怎么处理win10
  12. iOS-企业级开发者账号发布流程
  13. 三角定位法java代码_GitHub - megagao/IndoorPos: 这是一个采用蓝牙4.0--iBeacon技术的室内定位服务端程序。...
  14. 函数极限:函数极限的多种形式
  15. Oracle Sequence创建与使用
  16. 我的资源里边有好东西(gmt、panoply等等)
  17. 移动端px和rem的换算
  18. 相似度计算——余弦相似度
  19. layUI弹出层组件使用
  20. WLAN配置三层直连隧道转发

热门文章

  1. 悖论对计算机科学影响,科学网—基于对角线引理和维特根斯坦思想对于悖论的分析 - 庄朝晖的博文...
  2. php 常见的算法题,php最常见最经典的算法题(1)
  3. 如何做网络推广浅析网站文章的结构对优化的重要性!
  4. 广州网络推广是如何利用自媒体平台做好网络营销推广的?
  5. python爬虫动态加载页面_如何爬动态加载的页面?ajax爬虫你有必要掌握
  6. 华为鸿蒙系统源码_鸿蒙系统 IO 栈分析 | 解读鸿蒙源码
  7. 逻辑回归阈值_逻辑回归or线性回归,傻傻分不清楚
  8. android ping -c 4 -i 1 -w 1000,[Android]ping -c 1 -w 100 sina.cn的解析
  9. Vim - 视图模式
  10. mongodb c++ driver安装踩坑记