-
We should implement privacy-preserving logs by default, so that client identities and requests are not recorded during normal operation. This should be designed carefully to prevent jigsaw deanonymisa…
-
## Describe the bug
As the title describes, using the `files.sync` operation on a remote directory which contains symlinks that are not present in the local version, they are not deleted.
## To …
-
## Describe the bug
Using the `server.Users` fact (and related, such as `server.Groups`) does not respect the configuration of `/etc/nsswitch.conf`, e.g. when LDAP is configured.
## To Reproduce…
-
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 the packaged deployments this way? B…
-
Hello,
The goal would be to have a LXD connector so we can use it like:
```
pyinfra @lxd/ [...]
```
In the back-end it should probably use `lxc exec -- `
Related: #388
Thanks,
-
## Is your feature request related to a problem? Please describe
it would be helpful to see specifically what changes will be made to a file before doing it. the only tool i've seen do this well is `…
-
## Describe the bug
/tasks/test.py
```python
#...
server.script('./tasks/test.sh')
```
/tasks/test.sh
```bash
#!/bin/bash
echo "hi $USER"
sudo echo "hello $USER"
```
This prompts for…
gnat updated
9 months ago
-
In the "ssh.command", there may be situations when I can check, whether the system is already in the desired state or not.
1. If the system is in the desired state, I won't perform any action, only…
-
## Is your feature request related to a problem? Please describe
It's difficult to quickly scan pyinfra's output, because "No changes" and "Success" are both colored green.
## Describe the solut…
-
Hello. I'm _very_ interested in this project as I'd love to replace all our infrastructure DSL stuff with Python that I can reason and debug. However I think I hit an issue at the first hurdle - my pe…