-
## Describe the bug
When using `files.directory` with `mode="u=rwx,g=rwx,o=rwx"`, the operation will always perform a chmod on the existing directory, even though the permissions are correct.
This i…
-
## Describe the bug
Trying to use nested operations which require programmatic sudo access throws `AttributeError`
UPDATE: perhaps this should just be that nested operations do not support custom …
-
## Describe the bug
When pulling from a git repository it outputs the Success state in situations where it should output No Changes
debug output:
```
[lima] >>> sh -c 'cd /home/fimdomeio.linu…
-
## Is your feature request related to a problem? Please describe
Pyinfra collects all facts before running operations. However sometimes an operation could modify this state during execution and as f…
-
```
1 files.file(path='/etc/resolv.conf', present=False)
2 files.link(path='/etc/resolv.conf', present=False)
3 files.template(src='templates/resolv.conf.j2', dest='/etc/resolv.conf', ns='10.2.0…
drewp updated
2 years ago
-
Drop the custom progress bar.
Can potentially show logs in pager, etc.
-
## Is your feature request related to a problem? Please describe
### Benefits
* Will provide a 1:1 migration path from Fabric tasks to Pyinfra operations.
* This could make Pyinfra an attractive …
-
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…
-
## Is your feature request related to a problem? Please describe
I would like to measure time from pyinfra start to end of all operations. Thanks to this I could easily see speed differences for di…
-
## Is your feature request related to a problem? Please describe
I was really confused on how to execute Deployments. Documentation is very clear on how to write them, but not on how to execute the…