Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

allow users to work with instance groups #14367

Closed
5 of 9 tasks
benapetr opened this issue Aug 22, 2023 · 5 comments
Closed
5 of 9 tasks

allow users to work with instance groups #14367

benapetr opened this issue Aug 22, 2023 · 5 comments

Comments

@benapetr
Copy link

Please confirm the following

  • I agree to follow this project's code of conduct.
  • I have checked the current issues for duplicates.
  • I understand that AWX is open source software provided for free and that I might not receive a timely response.

Feature type

New Feature

Feature Summary

Right now instance groups are accessible only to system administrators, which doesn't make them very useful. It would be great if regular users were allowed to chose which instance group they want their jobs to execute with, or be able to assign inventories to instance groups, instead of requesting AWX administrators to do this for them.

It should be possible to grant permissions on instance group so that team or user can "use it"

Select the relevant components

  • UI
  • API
  • Docs
  • Collection
  • CLI
  • Other

Steps to reproduce

Now instance groups can be used and assigned to inventories or projects only by system administators

Current results

Now instance groups can be used and assigned to inventories or projects only by system administators

Sugested feature result

Instance groups are useable by regular users as well

Additional information

No response

@mcen1
Copy link
Contributor

mcen1 commented Sep 22, 2023

Pardon me if I am misunderstanding you, but I believe I ran into something similar to what you are trying to do so I figured maybe I'd try to help.

We recently upgraded our AWX to 22.4.0 and I now see options to assign Instance Group permissions for users and teams as a role where this option definitely did not exist before we did our upgrade (I validated between the old and new versions before they were all upgraded). The role options include "Admin", "Read", and "Use" for the instance group(s) selected. It's possible you are using an older version of AWX like I was, maybe.

@benapetr
Copy link
Author

benapetr commented Oct 6, 2023

@mcen1 hello!

where do you see it? I upgraded to 23.2.0 and I don't see this anywhere in instance group administration. When I login as regular user, I don't have any option to change which instance group my project or templates are going to use, I am forced to use defaults or ask administrator to assign instance groups themselves (I am administrator but I want to make this option available to other people)

@mcen1
Copy link
Contributor

mcen1 commented Oct 6, 2023

I see the option when I go to the "Users" section in the GUI, go to my user, select the Roles tab, select Add, and there are options for "Instance Groups".

image

@AlanCoding
Copy link
Member

Closing as resolved

@kengsia
Copy link

kengsia commented Dec 4, 2023

@mcen1 < even the option is there , after I select the instance group and try to associate , it will be failed and pop up the error: do not have permissions .

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants