Andrew Pantuso
Andrew Pantuso
Thanks for the initial review. I'll put some thought into this, but my gut feeling is that OpenSSH private key encryption is not really aligned with the concept of `BestAvailableEncryption`...
Pushed a rough draft of a new `KeySerializationEncryption` interface which attempts to sprinkle in some polymorphism making new behavior less risky to implement. It does add some unnecessary detail to...
`--alias` can definitely be made an option, but by nature of the API `--grant-all-permissions` and `--disabled` are true by default. `state=enable` vs `state=present` for an uninstalled plugin already handles the...
What's being done in the `cyberarkpassword` plugin is unnecessary as the options are read directly from the `DOCUMENTATION` string (including the `ENV` names). What may be your issue is the...
@ari75 were you able to successfully use environment variables for the tss lookup plugin based on the recommendations here?
My guess is that the timeout is being applied because an existing container is being restarted whereas when you ran through CLI it looked like a fresh container.
Can you provide the following? `docker-compose --version` `docker --version` ` -c 'import docker; print(docker.__version__)'` `ansible-galaxy collection list community.docker` Basically this Ansible module only calls the compose restart command which invokes...
Yeah, it seems like initializing a compose project and inserting [this](https://github.com/docker/compose/blob/4a51af09d6cdb9407a6717334333900327bc9302/compose/cli/main.py#L561-L562), [this](https://github.com/docker/compose/blob/4a51af09d6cdb9407a6717334333900327bc9302/compose/cli/main.py#L573-L575), and [this](https://github.com/docker/compose/blob/4a51af09d6cdb9407a6717334333900327bc9302/compose/cli/main.py#L597) from `docker-compose` into this [section](https://github.com/ansible-collections/community.docker/blob/4dfc3ae5d734d85a91e4d36d96fc95b23c526425/plugins/modules/docker_container_exec.py#L193-L202) of the `docker_contatiner_exec` module will transform it into a `docker_compose_exec` module.
Thank you for bringing this up. I have privately started working on extracting the `compose` functionality so that it could be used across multiple modules. So far I have the...
!component =plugins/lookup/tss.py