Fabric 2 – как настроить хост по умолчанию?Python

Программы на Python
Ответить
Anonymous
 Fabric 2 – как настроить хост по умолчанию?

Сообщение Anonymous »

В моем fabfile.py есть несколько задач Fabric, например:

Код: Выделить всё

@task
def my_task(c):
c.run("hostname")
которые отлично работают, если я запускаю их следующим образом:

Код: Выделить всё

fab -H user@host my_task
Но я хотел бы запускать их с хостом по умолчанию, чтобы мне не приходилось каждый раз вводить хост. Вот так:

Код: Выделить всё

fab my_task
(Как я делал в Fabric 1)
Я где-то читал, как использовать файл Fabric.yml

Код: Выделить всё

default:
user: user
host: host
Но, похоже, он не работает, и функция fab my_task запускает задачу на моем локальном компьютере.
Кроме того, я я не хочу явно определять хосты в моем фабфайле, так как мне бы хотелось иметь многоразовые задачи для совместного использования между проектами.

Подробнее здесь: https://stackoverflow.com/questions/793 ... fault-host
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»