ansible-collections / community.rabbitmq

Manage RabbitMQ with Ansible
http://galaxy.ansible.com/community/rabbitmq
Other
31 stars 47 forks source link

Add an option to allow rabbitmq_user to use API for managing users #155

Closed nrukavkov closed 7 months ago

nrukavkov commented 1 year ago

SUMMARY Original PR: https://github.com/ansible-collections/community.rabbitmq/pull/120 As discussed in https://github.com/ansible-collections/community.rabbitmq/issues/76, this contains the solution we used in our company to manage rabbitmq users using the API.

Fixes https://github.com/ansible-collections/community.rabbitmq/issues/76

ISSUE TYPE Feature Pull Request COMPONENT NAME rabbitmq_user

ADDITIONAL INFORMATION With this feature is possible to create, delete and also manage your users. Unfortunately we won't be able to help with much more with the PR in the coming weeks so any help would be appreciated.

airstream commented 1 year ago

Hi, do you have any ideas when this MR would be merged in main branch?

Lembit commented 1 year ago

Hi, do you have any ideas when this MR would be merged in main branch?

+1

nrukavkov commented 1 year ago

@Im0 please take a look at this pr

airstream commented 1 year ago

I have tested rabbitmq_user module for creating a user with and without adding topic permissions and deleting a user. All works great with REST API functionality.

@csmart maybe you can help with this PR?

csmart commented 1 year ago

I will make some time to take a look, thanks very much for the contribution!

adamstradomski commented 1 year ago

It would be super helpful to have this released! 👍

Learloj commented 7 months ago

@Im0 as you worked on #76, could you have a look at this? Is there anything we can do to help get this merged?

csmart commented 7 months ago

Reading through the old PR, the various issue threads and seeing the testing results, I'm happy to merge this https://github.com/ansible-collections/community.rabbitmq/commit/0192969cdd05d7b08fe29c4035765a9b9a1824e0 although I've added others on as co-authors, as per #120. Thanks for your patience, everyone! I'll get 1.3.0 released soon.

csmart commented 6 months ago

Version 1.3.0 has been released with this feature, thank you!