pyinfra
pyinfra copied to clipboard
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...
## Describe the bug When I'm using sudo in an operation and type the wrong password, I get a faillock and the message `sudo: 3 incorrect password attempts`. I'd expect...
## Describe the bug On VSCode, you cannot view the docstrings for operations (e.g. server.user() and the like). This seems to be because of the `@operation` wrapper ## To Reproduce...
## Description The "Support" page for PyInfra (https://docs.pyinfra.com/en/2.x/support.html) suggests asking queries by "chatting on [the `pyinfra` Discord](https://discord.gg/w3XxuKw)". But the welcome message in the Discord forum states it has been deprecated...
Especially with lots of host going through a jump-host, there is a chance that the jump-host is overloaded. Instead of simply failing, we can retry and back-off with some random...
Start pipx support, Some tests do not pass but I am not sure of the way to write them in the correct way WIP
## Is your feature request related to a problem? Please describe It often would be useful to be able to execute a deploy script (or even just a particular function...
## Is your feature request related to a problem? Please describe I wanted to select only specific information from the systemd.SystemdStatus fact result (dictionary). I.e. get only info on a...
## Is your feature request related to a problem? Please describe I needed to get a process list as a fact in ad-hoc execution mode and couldn't find a (pyinfra...
I would like to use the packaged deployments from within Python code to build a more dynamic deployer system which would have a UI. How would I go about running...
## Is your feature request related to a problem? Please describe Pyinfra seems to be based around the sole idea of SSH accessible hosts. I have some devices which are...