Tag archives: Fabric

Fabric - автоматизация административных задач на python

Fabric - это инструмент, позволяющий автоматизировать выполнение различных операций на удалённом сервере. Например, заливка и развёртывание проекта на удалённом сервере.

Fabric представляет собой обычное python-приложение. Для соединения с удалённым сервером применяется SSH (используется питоновский модуль Paramiko).
Для установки Fabric вам понадобится pip - средство для установки python-приложений. Так что необходимая последовательность команд (для Debian-based систем) будет примерно такой:

Код:
aptitude install pip
pip install fabric
Естественно, перед этим нужно скачать исходники Fabric с офсайта.Далее нужно составить список инструкций, который хранится в файле fabfile.py. Например, вот так:
Код: 
from fabric.api import *
env.hosts = ['usr1@host1:22', 'usr2@host2:22']
def ...

Читать далее