fabric
LifeSecret
追求简单的结束战斗,大部分时间在磨刀霍霍
展开
-
fabric role 基本函数 组合函数 应用
代码#/usr/bin/env python #coding=utf-8from fabric.api import *# 定义机器列表 m110="root@192.168.0.110:22" m228="root@192.168.0.228:22"# 定义机器密码 env.passwords = { m110:'123', m228:'123' }# 定义机器分组 env.rol原创 2016-10-24 10:44:04 · 698 阅读 · 0 评论 -
fabric 学习 - git版本控制和批量添加机器
git版本控制 import requests from fabric.api import task, sudo, prompt@task def deploy(tag): """ Deploy new code version and reload the webserver Version: 1.0 """ with cd('/repos/转载 2016-10-24 22:28:45 · 634 阅读 · 0 评论 -
get bash shell with python fabric
http://zhou123.blog.51cto.com/4355617/1670055原创 2017-01-19 16:18:59 · 584 阅读 · 0 评论 -
python fabric 部署falcon tcp closewait monitor function
@task @roles('userdefine') def falcon_plugin_ss_expand(): # 下载软件 run("""yum install -y wget || echo "已安装" """) # 创建目录 run("""mkdir -p /opt/xxx/agent/userdefine || echo "目录已经存在"; chown m原创 2017-02-20 10:53:57 · 764 阅读 · 0 评论 -
python fabric 变量写到远端
fabric不错的好东西,如果我们要写入配置文件,在脚本里面已经有了配置文件的所有内容,如何写到远端的文件里面呢? run(""" echo '%s' > ./redis/6379.conf"""%(conf_6379))conf_6379这个变量里面的内容不能使用单引号,使用双引号。原创 2017-02-21 11:58:32 · 1117 阅读 · 0 评论