zoukankan      html  css  js  c++  java
  • 关于ansible 创建目录安装redis、nginx

    一、创建目录结构
    在 /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文件的情况下一次性安装所有的软件,可以进行如下的操作

  • 相关阅读:
    老陈与小石头运算代码
    第五次作业
    老陈与小石头
    简易四则运算
    四则运算
    对git的认识
    第一次作业
    arcgis-tomcat-cors
    jquery deferred promise
    springloaded hot deploy
  • 原文地址:https://www.cnblogs.com/liaopeng123/p/10415628.html
Copyright © 2011-2022 走看看