Вопросы по теме 'fabric'

Активируйте virtualenv через os.system ()
Я пишу сценарий оболочки на основе Python для создания шаблона приложения Django с помощью virtualenv, pip и fabric. Должно быть достаточно просто, но похоже, что я не могу активировать и запускать команды в virtualenv через сценарий оболочки....
4277 просмотров
schedule 23.04.2022

Ошибка структуры Не удалось найти обработчиков для логгера paramiko.transport
Я не уверен, почему я получаю эту ошибку, которая прерывает мое соединение. Обновил paramiko-1.7.6 с 1.7.5 через easy_install. Я пытаюсь настроить Fabric для загрузки моего приложения Django на мой сервер. Ошибка возникает, когда я пытаюсь...
16235 просмотров
schedule 26.11.2022

ткань и пароль svn
Предполагая, что я не могу запустить что-то подобное с Fabric: run("svn update --password 'password' .") как правильно передать Fabric пароль для удаленной интерактивной командной строки? Проблема в том, что репо проверяется как svn+ssh, и...
2996 просмотров
schedule 05.06.2023

Могу ли я перехватывать коды ошибок при использовании Fabric для вызовов run() в удаленной оболочке?
Обычно Fabric завершает работу, как только вызов run() возвращает ненулевой код выхода. Однако для некоторых вызовов это ожидаемо. Например, PNGOut возвращает код ошибки 2, когда не может сжать файл. В настоящее время я могу обойти это...
43552 просмотров
schedule 25.05.2022

Команда запуска Python Fabric возвращает binascii.Error: неправильное заполнение
Я пытаюсь подключиться к Amazon EC2 через ткань, используя приведенный ниже сценарий. Но столкнулся с проблемой, которую не знаю как решить. import os from fabric.api import run, env, local, cd WORK = os.getenv('HOME') + '/Work/myproject/'...
5411 просмотров
schedule 20.12.2022

Проблема с активацией virtualenv на сервере через Fabric
Я пытаюсь запустить некоторые команды управления Django через Fabric на моем промежуточном сервере. Проблема в том, что, похоже, Fabric не может активировать virtualenv и, следовательно, использовать системные python / libs при выполнении команд....
3833 просмотров
schedule 04.04.2022

Есть ли способ захватить набор команд оболочки, которые выводит ткань?
У меня есть коллекция потрясающих файлов, которые я использую для управления серверами, установки на них приложений и т. д. для клиентов. Некоторые из них не очень довольны, когда я предоставляю документацию по установке в виде fabfile и readme....
360 просмотров
schedule 05.02.2023

Ошибка Paramiko: ошибка чтения баннера протокола SSH
Я использую Fabric для сценария сборки. Я только что клонировал одну из своих виртуальных машин и создал новый сервер. Скрипт Fabric (который использует paramiko внизу) отлично работает с одним сервером, но не с другим. Поскольку это клон, я не...
26308 просмотров
schedule 24.11.2022

Запустите ssh-add с помощью Fabric на машине.
Я выполняю некоторые задачи по развертыванию с помощью Fabric, которым необходимо проверить/обновить репозиторий Mercurial на машине, а затем выполнить соответствующее копирование/настройку. Каждый раз, когда я запускаю новую машину (в настоящее...
1443 просмотров
schedule 26.07.2023

Django — Fabric и collecstatic — не удается открыть файл «manage.py»
Я начинаю использовать Fabric для рабочего сервера Django. Вот мой fabfile.py from fabric.api import * env.hosts = ['[email protected]'] def srefresh(): with path('~me/myproject'): run('python manage.py collectstatic') sudo('apachectl...
1595 просмотров

Проблемы с развертыванием фабрики
Я использую великолепный скрипт из здесь . fab deploy выдает ошибку сразу после создания приложения. Ошибка: Fatal error: Low level socket error connecting to host username.webfactional.com: Connection refused (tried 1 time) Underlying...
1367 просмотров
schedule 03.03.2024

Python Fabric: сложная проблема с ssh
У меня есть система, которую я использую для запуска скрипта Fabric, который выполняет тестовые случаи в нескольких других клиентских системах (через launch_process.sh). @task @hosts('controller') def run_script():...
531 просмотров
schedule 28.10.2022

paramiko не разговаривает с ssh-agent. такое же поведение в ткани
Сначала я попытался заставить ткань работать, но она продолжала запрашивать пароль. Поэтому я пытаюсь уменьшить проблему. Возможно, было бы неплохо просто создать SSH-соединение из Python. Я обнаружил, что ткань использует parmiko для обработки...
11557 просмотров
schedule 15.10.2022

выполнить как sudo в ткани
У меня есть команда service app start-demo , требующая ввода sudo service app start-demo в командной строке. Я использовал sudo(service app start-demo) и sudo(sudo service app start-demo) , но все равно получаю Предупреждение: sudo()...
5715 просмотров
schedule 20.01.2023

Python-демон с Fabric
Может ли кто-нибудь предоставить пример реализации python-daemon в fabfile? Я изо всех сил пытаюсь заставить это работать, хотя из того, что я прочитал, кажется, что это решение, которое мне нужно, чтобы иметь возможность запускать задания на хостах...
910 просмотров
schedule 30.04.2022

Запустите сценарий оболочки, используя ткань и текст сценария конвейера на стандартный ввод оболочки.
Есть ли способ выполнить многострочный сценарий оболочки, направив его на стандартный ввод удаленной оболочки в fabric ? Или я всегда должен записывать его в удаленную файловую систему, затем запускать, а затем удалять? Мне нравится отправлять на...
9168 просмотров
schedule 01.11.2022

переключиться на другого пользователя, используя ткань
Недавно я начал искать ткань для удаленного развертывания. Мне нужно переключиться на пользователя diff (от того, под которым я вхожу), и я не могу понять это. Возможно ли это, если да, то как? У моего текущего пользователя нет разрешений sudo ....
10979 просмотров
schedule 19.07.2022

Скопируйте папку с определенным расширением с тканью
Я хочу скопировать всю папку на удаленную машину с помощью fabric , обычно я могу использовать функцию put , но я просто хочу скопировать файлы python в папку, а не файлы .pyc , так как я могу обработать? Спасибо
226 просмотров
schedule 20.02.2022

использование ткани для изменения LD_LIBRARY_PATH
когда я захожу на удаленный сервер через ssh, я вижу, что LD_LIBRARY_PATH был: echo $LD_LIBRARY_PATH :/usr/local/lib И когда я использую ткань в питоне, чтобы запустить тот же код в ткани, запустите API, результат будет пустым. from...
265 просмотров
schedule 25.11.2022

Используйте ткань для выполнения кода на удаленном сервере из Python
Я хотел бы вызвать «run ()» или «sudo ()» с тканью, чтобы выполнить скрипт на удаленном хосте. Однако я хочу сделать это изнутри python, а не из командной строки: поэтому вместо: fab.py: def do_something(): print "doing something"...
1289 просмотров
schedule 30.05.2023