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

    1. 安装Fabric

pip install fabric   #安装fabric

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

fabric自动运维安装以及一键自动部署_第1张图片

 

    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

fabric自动运维安装以及一键自动部署_第2张图片

fab hostname

 

fab ls:/home

fab ls:path=/home

fabric自动运维安装以及一键自动部署_第3张图片

fab tail

fabric自动运维安装以及一键自动部署_第4张图片

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

 

你可能感兴趣的:(fabric自动运维安装以及一键自动部署)