Вопросы по теме '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