From 0cf3cc9624829002e156b6f7b9651ef7b4b29984 Mon Sep 17 00:00:00 2001 From: Michael Grote Date: Sat, 9 Nov 2024 20:36:42 +0100 Subject: [PATCH] dd --- roles/mgrote_minio_configure/tasks/main.yml | 22 ++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/roles/mgrote_minio_configure/tasks/main.yml b/roles/mgrote_minio_configure/tasks/main.yml index 375ebc56..e4b6ee48 100644 --- a/roles/mgrote_minio_configure/tasks/main.yml +++ b/roles/mgrote_minio_configure/tasks/main.yml @@ -10,17 +10,6 @@ secret_key: "{{ minio_root_secret_key }}" state: present -- name: Add a Minio user - dubzland.minio.minio_user: - access_key: "{{ item.name }}" - secret_key: "{{ item.secret }}" - auth: - access_key: "{{ minio_root_access_key }}" - secret_key: "{{ minio_root_secret_key }}" - url: "{{ minio_url }}" - state: "{{ item.state | default('present') }}" - loop: "{{ minio_users }}" - # bug:delegate to geht nciht # TASK [mgrote_minio_configure : Add a Minio user] ***************************************************************************************************************************************************************failed: [docker10.mgrote.net -> localhost] (item={'name': 'testuser5', 'secret': 'hallowelt', 'state': 'present', 'policies': ['testbucket1_rw']}) => {"ansible_loop_var": "item", "changed": false, "item": {"name": "testuser5", "policies": ["testbucket1_rw"], "secret": "hallowelt", "state": "present"}, "msg": "Failed to import the required Python library (minio) on 398016b0e4b9's Python /usr/local/bin/python3. See https://min.io/docs/minio/linux/developers/python/minio-py.html for more info. Please read the module documentation and install it in the appropriate location. If the required library is installed, but Ansible is using the wrong Python interpreter, please consult the documentation on ansible_python_interpreter"} # no_log überall bei keys und users @@ -34,6 +23,17 @@ - name: include bucket tasks ansible.builtin.include_tasks: bucket.yml +- name: Add a Minio user + dubzland.minio.minio_user: + access_key: "{{ item.name }}" + secret_key: "{{ item.secret }}" + auth: + access_key: "{{ minio_root_access_key }}" + secret_key: "{{ minio_root_secret_key }}" + url: "{{ minio_url }}" + state: "{{ item.state | default('present') }}" + loop: "{{ minio_users }}" + - name: get all access keys (is set to true) ansible.builtin.command: "{{ minio_client_bin }} --dp admin accesskey list {{ minio_root_alias }} --all" when: minio_print_keys