-
Mention the `debug-inventory` operation in the `--help` dialog, it only makes sense and it's referenced in the docs already: https://docs.pyinfra.com/en/1.x/deploys.html#data-hierarchy
-
## Describe the bug
Looks like there is an issue with signle quote (`'`) parsing & command creation using `server.shell`.
## To Reproduce
```python
from pyinfra.operations import server
serve…
-
## Describe the bug
Using `files.put` as:
```
files.put(
src="/home/oz123/some.deb"
dest='/home/oz123/'
)
```
Results in the following error:
```
[hostxxx] Command socket/SSH…
oz123 updated
3 years ago
-
i find the "What does it compare to?" question in the tutorial very confusing.
`nornir` compares to `ansible` and `pyinfra`. that's comparing apples to apples.
i understand what the author is t…
-
## Describe the bug
`USE_SUDO_PASSWORD` does not seem to work in the same way on `@local` as it does on `@ssh`
This bug is a bit insidious because if you run the same command multiple times in a r…
-
If you set a `--limit` pattern that has no matches, then there is no warning that there are no matches in the CLI output, and you'll get something like:
```
pyinfra -v --limit "foobar" inventories…
-
**Describe the bug**
Using the latest stable version of pip, I am trying to install `twisted` (which depends on zope.interface), on a custom PYTHONPATH location.
> pip install --ignore-installed -…
-
## Describe the bug
`pyinfra` cannot find a running Vagrant instance.
## To Reproduce
Steps to reproduce the behavior (include code & usage example):
Vagrantfile:
```Vagrantfile
Vagrant.co…
-
As part of our ongoing maintenance of our xPro and residential MITx installations of Open edX we need to upgrade them to the Maple release. During this upgrade cycle we are also migrating off of our S…
-
**Description**
It seems that `local.include` always evaluates the path relative to the top level deploy, or rather, the one specified on the command line. This causes issues with nested deploys that…