✔️Инструмент для автоматизации инфраструктуры, который переводит код на Python в shell-команды и запускает их на целевых системах.
➡️ Как это работает:
▶️Вы пишете логику (например, «нужно установить пакет
iftop») на Python. Pyinfra сам транслирует эти инструкции в shell-команды (вроде apt install iftop) и выполняет их параллельно на всех указанных хостах. При этом на самих целевых машинах не нужно ставить Python или какие-то специальные агенты — достаточно иметь POSIX-совместимую оболочку. Связь идёт через SSH.▶️Pyinfra хорошо подойдёт, если вы уже пишете код на Python и хотите единообразно управлять инфраструктурой: развёртывать приложения, настраивать сервисы, поддерживать консистентность окружений. Он даёт больше гибкости, чем многие YAML-ориентированные инструменты, при этом сохраняя преимущества декларативного подхода и масштабируемости.
🐙 Перейти на Github
🔨 bash_help
