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

Как создать пользователя postgresql с помощью ткани
Я хочу создать пользователя базы данных для моего скрипта настройки фабрики, но у createuser есть интерактивный ввод пароля, и швы не нравятся фабрике.
3834 просмотров
schedule 15.12.2022

Анатомия веб-проекта Python: разработка, упаковка, развертывание
Я новичок в Python (из Java + Ant), и мне было интересно, может ли кто-нибудь подробно описать, как лучше всего использовать Fabric + Pip + Virtualenv для настройки скелета пакета веб-приложения Python. Конечная цель состоит в том, чтобы иметь...
905 просмотров
schedule 11.12.2023

Автоматический вход в Fabric в Windows
Соответствующий вопрос: пароль ткани Я настроил Putty для входа в систему с закрытыми и открытыми ключами (без пароля), используя это руководство: http://www.codelathe.com/blog/index.php/2009/02/20/ssh-without-password.-using-putty/...
2482 просмотров
schedule 29.07.2023

Как получить результат выполнения ткани (fab.exe) в Windows 7?
Я заинтересован в использовании Fabric в качестве инструмента развертывания, и у меня возникли проблемы с его изучением. Я считаю, что я установил его правильно (я использовал простую установку) Я определил образец функции в fabfile.py: def...
2012 просмотров
schedule 22.04.2023

ограничить время на команду
Я запускаю команду: run('sleep 1000'). Как ограничить время (например, 100) для этой команды?
558 просмотров
schedule 19.06.2023

Лучшие скрипты Fabric для Django
Какие стандартные сценарии Fabric лучше всего подходят для развертывания типичного проекта Django? Fabric выглядит очень хорошо, но, похоже, вам нужно начать с нуля и написать собственный сценарий развертывания. Исходя из Capistrano, я хотел бы...
18753 просмотров
schedule 19.07.2022

Ткань python не позволит мне передавать вывод меньше?
Я настраиваю ткань в первый раз, и у меня возникают проблемы с передачей вывода из ткани в меньшее. Например, если я запускаю: fabric deploy |less (Где deploy — это моя функция развертывания) Я получаю следующую ошибку от ткани:...
1096 просмотров
schedule 18.04.2024

Простой способ подавить вывод ткани?
Я запускаю команду на удаленном компьютере: remote_output = run('mysqldump --no-data --user=username --password={0} database'.format(password)) Я хотел бы сделать снимок вывода, но не выводить его все на экран. Как это сделать проще всего?
30897 просмотров
schedule 09.05.2024

Удаленная интерактивная оболочка с Fabric завершается нажатием CTRL-C
Я создал fabfile Fabric с простой задачей, чтобы дать мне удаленную интерактивную оболочку: def shell(): open_shell() Я делаю это вместо необработанного ssh, чтобы не печатать: в fabfile уже есть ключевые пути, имя хоста и т. д. для каждой...
1643 просмотров
schedule 11.03.2022

Fabric и Sudo от имени другого пользователя
Используя Fabric для запуска сервера, все работает отлично, за исключением моей попытки запустить postgresql. sudo("/usr/lib/postgresql/9.1/bin/pg_ctl -D /mnt/ebs/postgresql/data -l /mnt/ebs/logfile start", user='postgres') Он выводит «запуск...
3316 просмотров
schedule 30.08.2022

Fabric не работает при использовании ~/.ssh/config
У меня есть следующая конфигурация в моем ~/.ssh/config Host death-star HostName deathstar.empire.com User vader IdentityFile ~/.ssh/death_id_rsa И следующий fabfile from fabric.api import env, task env.use_ssh_config = True...
2114 просмотров
schedule 11.10.2022

Как заставить ткань подключиться к удаленному хосту до выполнения run()?
Я использую ткань для написания своей оболочки rsync, переменная env.host_string будет установлена ​​с помощью execute() для запуска задачи. Чтобы получить env.host_string, я сначала запускаю ('pwd') и запускаю rsync. Можно ли убедиться, что...
2232 просмотров
schedule 17.12.2023

Как запустить произвольную команду sudo Fabric без ввода пароля?
С Fabric, согласно этой документации . , вы можете запустить произвольную команду оболочки, не имея fabfile , например: fab -H host1,host2 -- echo 'hello, world!' Вы также можете запускать команды sudo таким же образом, но вам будет...
2003 просмотров
schedule 01.01.2024

Назначение хостов Fabric с использованием переменной списка
Я знаю, что могу назначать хосты с тканью, делая это: env.hosts = ['host1', 'host2'] Но смогу ли я это сделать? myList = ['host1', 'host2'] env.hosts = myList Я получаю список «public_dns_name», используя Boto (от Amazon AWS), а...
210 просмотров
schedule 26.06.2023

Как передать параметры SSH с помощью Fabric?
Мы пытаемся улучшить автоматизацию некоторых серверных процессов; мы используем Ткань. Я предполагаю, что мне придется управлять несколькими хостами, а это означает, что SSH-подключения должны быть установлены к серверам, которые раньше не были...
4087 просмотров
schedule 03.08.2023

Fabric под Virtualenv: как получить системный путь к библиотеке Python (а не путь к библиотеке virtualenv Python)
Я начинаю использовать Fabric как простой инструмент развертывания для проекта Python, но есть задача, которая должна знать, где находится путь к системной библиотеке Python, чтобы правильно настроить символические ссылки некоторых пакетов. Итак,...
213 просмотров
schedule 21.07.2022

python — запуск команд ssh/rsync в скрипте, вызываемом через crontab
У меня очень странная проблема, которую я не могу понять. Когда я выполняю скрипт Python, содержащий следующие строки, находясь внутри SSH-терминала (замазки), он работает нормально. Но в тот момент, когда я запускаю скрипт через crontab или даже...
1368 просмотров
schedule 09.02.2023

Почему ткань использует /bin/sh
Я пытаюсь запустить некоторые команды на удаленном сервере. Мне нужно найти там несколько файлов bash. К сожалению, кажется, что ткань (внезапно, недавно?) начала использовать /bin/sh , и она ломается, потому что я использую синтаксис bash в своих...
2234 просмотров
schedule 08.04.2022

Как использовать pip по умолчанию для установки пакетов python на конкретный виртуальный сервер
Как использовать pip для установки программного обеспечения на конкретный виртуальный сервер извне virtualenv. Например, если у меня есть virtualenv / home / guest / virtualenv / django-env, Как установить пакеты python в...
657 просмотров
schedule 16.12.2023

Автоматизируйте создание SSL в Fabric (Python)
Я использую Fabric для автоматизации создания SSL, но когда я запускаю что-то вроде local('openssl genrsa -out /etc/ssl/'+hostname+'/'+hostname+'.key 2048') он подсказывает мне страну, штат, адрес электронной почты и т. д. Могу ли я...
729 просмотров
schedule 17.07.2023