zoukankan      html  css  js  c++  java
  • ansible简单现网配置

     2016-05-30 17:17:26

    这里根据上回的简单本地配置,这里我们就简单的配置一下现网的ansible。OnlineMaster配置很简单就一个操作,把OnlineMaster的代码推送到各个业务服务器。

    说明:

    1、hosts配置省略

    2、登录方式ssh+key方式

    一、配置playbooks

    rsync.yml
    ###################################################
    ---
     - name: group or hosts
       hosts: web
    
       tasks:
        - include: tasks/rsync.yml
    ###################################################
    
    tasks目录:
    rsync.yml
    ********************
    ---
     - name: 复制本地文件or目录到远端服务器
       synchronize: src=/var/www/project  dest=/var/www/ rsync_opts=--no-motd,--exclude=nginx.conf,--exclude=database/seeds delete=yes
    
    ********************
    解释说明:
    synchronize:是ansible用来同步文件的一个模块,和rsync相似
    src:是本地目录也可以是文件
    dest:是目标
    copy_links:让软链接像目录一样copy过去,copy过去的是一个目录
    --exclude:和rsync一样,过滤不想同步的文件
    delete:和rsync一样,删除和本地不一样的文件
    View Code

    is over!

    这回的配置到这里已经是over了。这样就over?很多人问,这不是自动化软件么?是自动化软件,就应该用来一键构建一台可以用的线网服务器。只需要一键,搞定一切。

    我们这里用的是云服务器,可以达到docker一样;做一个完整image。运行一个系统就直接使用的效果。我们用的业务就简单多了。以后,会有各种效果的配置贴出来。小弟菜逼一个,也欢迎各位前辈前来吐槽。

    还有,这只是个人的随手笔记。想记下来,让各位前辈指点一下。也想在n多年后,翻开看到自己n多年前做了些什么?在技术追求的道路上,付出了汗水、时间、甚至更多;我的要求也挺简单的,只要提高自己的技术、永远保持一颗热爱装逼的心~~~  gus:下回见咯

    上回文档:ansible简单本地配置

  • 相关阅读:
    JAVA类和对象
    JAVA数组
    JAVA流程控制语句
    JAVA运算符
    JAVA数据类型-整数、浮点、字符串、boolean、引用数据类型
    JAVA变量
    JAVA文档注释的三种方式
    @Transactional注解失效的场景总结
    接口幂等性
    事务的四个特性、四种隔离级别和七种传播行为
  • 原文地址:https://www.cnblogs.com/shenzhonglin/p/5543172.html
Copyright © 2011-2022 走看看