Nick Mills-Barrett
Nick Mills-Barrett
Hi @zdog234 thank you for raising this, definitely needs fixing I will investigate the scp library some more as that looks like a sensible solution. Pyinfra isn't using any of...
Thank you for raising this issue @alexjp! Currently `files.sync` doesn't have any handling for links - but it definitely should copy the links as-is! Sidenote: I'm also going to bump...
Now added in #885 🎉!
Hi @brejoc! Thank you for reporting this, indeed `zypper` should be preferred on openSUSE. The issue with distro mapping is maintenance, although perhaps a combination of mapping with fallback as...
I like this idea a lot, similar to Ansible retry files. Could go one step further and skip any successful operations on the failed hosts as well.
This is super important, a real gotcha without any validation currently.
This appears to be a linting issue now; ```sh ./pyinfra/api/connectors/kubernetes.py:64:32: C812 missing trailing comma ./pyinfra/api/connectors/kubernetes.py:69:42: C812 missing trailing comma ./pyinfra/api/connectors/kubernetes.py:75:34: C812 missing trailing comma ./pyinfra/api/connectors/kubernetes.py:216:19: C812 missing trailing comma ./pyinfra/api/connectors/kubernetes.py:219:63:...
I like the two step idea, currently thinking of having the following variants: ```sh # Run plan & apply, with a prompt to approve (or -y/--yes) pyinfra INVENTORY COMMANDS... #...
For context: I'm thinking this is pyinfra v3 territory, and v2 will be breaking for removing python2 + deprecated features.
Another note on this (per https://github.com/Fizzadar/pyinfra/issues/686) - not everything is simple to output into JSON - in particular Python functions. It _is_ possible with pickle, but that is potentially a...