1 repositorio
Python libraries for writing reusable, version-controlled deployment scripts with custom operations and facts for infrastructure management.
Distinct from Python Libraries: Distinct from Python Libraries: focuses specifically on infrastructure automation and deployment scripting, not general-purpose Python libraries.
Explore 1 awesome GitHub repository matching part of an awesome list · Infrastructure Libraries. Refine with filters or upvote what's useful.
pyinfra is an agentless infrastructure automation framework that turns declarative Python code into idempotent shell commands to manage servers, containers, and local machines over SSH without requiring any pre-installed software on target hosts. It operates by comparing the desired state of a system against its current state, using a dry-run simulation mode to preview changes and a fact-based conditional execution engine to gather host attributes at runtime and control which operations run. The tool compiles Python operations into optimized shell commands and executes them in parallel across
Extensible Python library for writing reusable, version-controlled deployment scripts with custom operations and facts.