have a single-server MinIO S3 installation running on Debian 11 Bullseye, 
with an NGINX reverse proxy in front.

I have created a *myapp* user and given it *readwrite* permissions. This 
user is to be used by an Ansible playbook when deploying a new website of 
our application to:

   1. 
   
   Create a service account, to be used by the new website.
   2. 
   
   Create a bucket with write access for the just-created service account 
   (policy in JSON format). For this I use *amazon.aws.s3_bucket* and this 
   is working fine.
   
What I have not been able to figure out is how to create a service account 
using Ansible. I have tried the *community.aws.iam-access-key* module 
without success (it complains about the security token included in the 
request being invalid).

The only option remaining seems to be as follows:

   1. Create the hashes for the key and secret using Python
   2. Feed them to the MinIO console client via an *ansible.builtin.shell* 
   task.

Any ideas? Am I missing some module in the Ansible docs to do this?

Thanks in advance.

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/5ee7f4af-a776-4f99-98b9-2a494e885fcan%40googlegroups.com.

Reply via email to