Nick Mills-Barrett
Nick Mills-Barrett
Interesting - not seeing any changes in 1.4.6 that would cause this (https://github.com/Fizzadar/pyinfra/compare/v1.4.5...v1.4.6#diff-e65abf13e1f9e3f55570f9ae8167cc22b6c16a48ea43ffde761f7d58095b1567). If you re-run on 1.4.6/2.3 does the problem still remain? The operation should just check for `~/envs/calc/bin/active`...
Closing, as above this appears to work and without more info cannot debug.
Hi @karolzlot! I believe this is due to the `@docker` trying to execute the local `docker` command insdie a unix `sh` shell. I've not got Windows access currently but need...
👍 I like this idea, will confirm it doesn't clash with any existing functionality but a good addition for sure.
Hi @andybeletsky - could you try with specifying the key directly, ie `ssh_key: '/path/to/key'`. You should get a prompt for the password. Are you using an SSH agent? I think...
Closing pending furhter information, happy to reopen with more info :)
This is currently the expected behavior - data defined in the group files is shared (as in the variables themselves) between all the hosts. [Using host data](https://docs.pyinfra.com/en/2.x/inventory-data.html#host-data) would be appropriate...
I agree that there is no sensible use-case for this - I actually think group data should be immutable once loaded. If needed it's possible to set override data like...
Seems reasonable to me, definitely `host.data` should always be host-scoped, so let's start with that. I agree this as a bug because I think this behaviour is unexpected and should...
Thank you for writing this up @julienlavergne - this has recently been on my mind also. I'm going to document the context of why this is the case below (this...