fabric自动运维安装以及一键自动部署

    1. 安装Fabric

pip install fabric   #安装fabric

python –c “import fabric” #通过加载判断fabric是否安装正确

 

    1. fabfile.py

from fabric.api import run, sudo

from fabric.api import env

 

env.hosts= ['10.166.224.14', '10.166.224.14']

env.port= 2902

env.user='lmx'

 

def hostname():

    run('hostname')

 

def ls(path='.'):

    run('ls {}'.format(path))

 

def tail(path='/etc/passwd', line=10):

    sudo('tail -n {0} {1}'.format(line, path))

 

 

fab –list

fab hostname

 

fab ls:/home

fab ls:path=/home

fab tail

fab tail:path=/etc/sudoers,line=3

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值