-
## Describe the bug
When using enough hosts and operations, there is a race conditions that caused the operations to be executed in an unpredictable order. I was able to have a minimum working exampl…
-
pyinfra has a [number of global `@operation`/`@deploy` arguments](https://docs.pyinfra.com/en/1.x/deploys.html#global-arguments), these are "magic" in that they are extracted before other arguments ar…
-
## Describe the bug
e.g. `pyinfra -vvv --sudo --dry --limit unused -- inventory.py fact systemd.SystemdStatus` does not respect `use_sudo_password` as defined in the inventory.
## To Reproduce
…
-
## Describe the bug
While running `postgresql.PostgresqlDatabases` fact, pyinfra does not take into consideration `postgresql_host` conditional logic.
## To Reproduce
```
databases = host.get_fa…
-
## Describe the bug
At first, my directory structure was as follows:
```
.
├── deploys
│ ├── deploy1.py
│ ├── deploy2.py
│ └── deploy3.py
│ └── templates
│ └── template.j2
├── …
-
Once the legacy magic `host.fact.X` is no longer in use, the windows prefixes are unncessary, ie can become:
```py
from pyinfra.facts.windows import Date
from pyinfra.facts.windows_files import F…
-
Fire up a Docker container running SSHD, execute against it.
Can probably do this for chroot and potentially dockerssh connectors as well.
Specifically would catch issues like https://github.com…
-
See: https://github.com/Fizzadar/pyinfra/issues/715#issuecomment-1083133455
There's recently been a lot of additions none of which are documented.
-
## Describe the bug
With the following operation
```
zypper.packages(
name='Install Firefox from Suse repos',
packages=['MozillaFirefox'],
present=True,
)
```
pyinfra apparent…
swsnr updated
2 years ago
-
## Describe the bug
When a variable referenced like so
```python
systemd.service(
name='Start/restart and enable all services',
service='tink-pod.service',
enabled=True,
user_…
ghost updated
2 years ago