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简单本地配置

  • 相关阅读:
    【Alpha阶段】第四次Scrum Meeting
    【Alpha阶段】第三次Scrum Meeting
    【Alpha阶段】第二次Scrum Meeting
    项目复审——Alpha阶段
    团队作业7-Alpha冲刺之事后诸葛亮
    团队作业6-展示博客
    Alpha阶段发布说明
    团队作业5-测试与发布
    冲刺博客-8
    冲刺博客-7
  • 原文地址:https://www.cnblogs.com/shenzhonglin/p/5543172.html
Copyright © 2011-2022 走看看