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文件的情况下一次性安装所有的软件,可以进行如下的操作

  • 相关阅读:
    11月12号实验课
    10月29日实验
    10.15实验课作业
    Idea的使用和设置
    常用的Linux命令
    KAFKA总结
    SpringBoot+Maven+MyBaties+Mysql快速搭建一个项目
    Spring 常见面试
    Windows下安装ZK kafka Mysql dubbo redis
    MySQL常见的面试题
  • 原文地址:https://www.cnblogs.com/liaopeng123/p/10415628.html
Copyright © 2011-2022 走看看