

pyinfra
13 likes
pyinfra automates infrastructure super fast at massive scale. It can be used for ad-hoc command execution, service deployment, configuration management and more.
Cost / License
- Free
- Open Source (MIT)
Platforms
- Linux
- BSD
- Python
- Mac
- Windows
Features
Properties
- Lightweight
- Optimal performance
Features
- Configuration Management
- Python-based
- SSH
- Command line interface
- Virtualization
pyinfra News & Activities
Highlights All activities
Recent News
- Fla published news article about pyinfra
pyinfra 3.8.0 brings full semver, API decoupling, and key security fixespyinfra 3.8.0 adopts full semantic versioning and decouples its core API from click via pluggable o...
Recent activities
pyinfra information
What is pyinfra?
pyinfra turns Python code into shell commands and runs them on your servers. Execute ad-hoc commands and write declarative operations. Target SSH servers, local machine and Docker containers. Fast and scales from one server to thousands. Think ansible but Python instead of YAML, and a lot faster.
Why pyinfra? Design features include:
- Super fast execution over thousands of hosts with predictable performance.
- Instant debugging with real-time stdin/stdout/stderr output (-vvv).
- Idempotent operations that enable diffs and dry runs before making changes.
- Extendable with the entire Python package ecosystem.
- Agentless execution against anything with shell access.
- Integrated with connectors for Docker, Terraform, Vagrant and more.




Comments and Reviews
Great alternative to ansible. Does everything ansible does but using python :-)