Skip to content

feat: make infra projects configurable and add extra permissions for Nautobot#1956

Merged
cardoe merged 3 commits intomainfrom
expand-perms
Apr 20, 2026
Merged

feat: make infra projects configurable and add extra permissions for Nautobot#1956
cardoe merged 3 commits intomainfrom
expand-perms

Conversation

@cardoe
Copy link
Copy Markdown
Contributor

@cardoe cardoe commented Apr 16, 2026

The goal of this is to allow us to create more projects inside of the infra domain. The permissions on these are fairly ridge as well so then further allow us to define role permissions to projects as well as domains. Lastly define some additional permissions for admins to have inside of Nautobot to troubleshoot more data.

@cardoe cardoe changed the title expand perms feat: make infra projects configurable and add extra permissions for Nautobot Apr 16, 2026
@cardoe cardoe requested a review from a team April 16, 2026 14:20
cardoe added 3 commits April 20, 2026 12:13
Currently we can assign role permissions to domains but not to projects.
This expands the allowable configuration to projects. It also sets
defaults in case someone has not defined roles or projects so that the
ansible does not fail.
Added a permission group called 'job-execution' which allows jobs to be
executed. Add a permission group to let us view secrets configurations
and git repositories.
Make it possible to configure more projects in the infra domain by
variablizing the projects. Further make it possible to create additional
domains as well.
@cardoe cardoe added this pull request to the merge queue Apr 20, 2026
Merged via the queue into main with commit 8aaff92 Apr 20, 2026
31 checks passed
@cardoe cardoe deleted the expand-perms branch April 20, 2026 18:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants