Чтение переменных из файла в словарь env для Fabric - PullRequest
0 голосов
/ 04 мая 2018

Я знаю, что вы можете установить env элементы Fabric, используя - установите флаг:

fab --set A=1,B=2 my_task

И эти переменные будут доступны в fabfile.py :

print(env.A) # will print 1

Вопрос в том, возможно ли получить эти переменные прямо из .env файла ? Например:

A=1
B=2
...

Выполнение чего-то вроде fab --env-file .env my_task (очень похоже флаг запуска docker * флаг)

1 Ответ

0 голосов
/ 06 мая 2018

Да, опция --config . Позволяет:

Устанавливает env.rcfile для указанного пути к файлу, который Fabric попытается загрузить при запуске и использовать для обновления переменных среды.

Команда:

fab --config .env my_task
...