Ситуация: у меня есть некоторые инструменты на основе Fabric, которым необходимо передавать настраиваемые переменные среды для подключения по ssh к удаленным хостам (например, для таких вещей, как run()
). Простой ванильный эквивалент ssh будет
export VAR=foo; ssh -o SendEnv=VAR my.host.com
Я знаю, что Fabric использует библиотеку Python ssh под названием paramiko, которая, по-видимому, поддерживает это, но мое чтение документации Fabric не показало мне способа передать правильные значения в run()
и распространить их на библиотеку paramiko. Есть ли способ добиться того, чего я хочу, с помощью Fabric?