-
Notifications
You must be signed in to change notification settings - Fork 236
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
Feat(eos_cli_config_gen): Support custom User Roles #1316
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great work. I have a suggestion on changing the data model to align closer to EOS CLI as well as following our future preferences.
ansible_collections/arista/avd/molecule/eos_cli_config_gen/inventory/host_vars/user-roles.yml
Outdated
Show resolved
Hide resolved
ansible_collections/arista/avd/roles/eos_cli_config_gen/README.md
Outdated
Show resolved
Hide resolved
ansible_collections/arista/avd/roles/eos_cli_config_gen/templates/eos/user-roles.j2
Outdated
Show resolved
Hide resolved
thanks for your feedback Claus. In oder to make your suggested changes, I'll have to close this PR, do the changes and then add a new PR, right? According to the Datamodel: Sounds good: I can also rework the ACL part in a similar way as next step |
…into user-roles
If you just continue pushing to your own fork (same branch), it will update the PR automatically.
Re ACL, we will not merge changes to existing data models until 4.0 since they would break existing deployments. We are already planning to rework all the dicts with variable keys for 4.0. If you are up for it when we get closer, I can assign you some of them. Btw please drop me a mail on holbech at arista.com, so we know who contributes. Thanks |
ansible_collections/arista/avd/molecule/eos_cli_config_gen/documentation/devices/user-roles.md
Outdated
Show resolved
Hide resolved
ansible_collections/arista/avd/roles/eos_cli_config_gen/templates/documentation/user-roles.j2
Outdated
Show resolved
Hide resolved
ansible_collections/arista/avd/roles/eos_cli_config_gen/templates/documentation/user-roles.j2
Outdated
Show resolved
Hide resolved
ansible_collections/arista/avd/roles/eos_cli_config_gen/templates/documentation/user-roles.j2
Outdated
Show resolved
Hide resolved
ansible_collections/arista/avd/roles/eos_cli_config_gen/templates/documentation/user-roles.j2
Outdated
Show resolved
Hide resolved
ansible_collections/arista/avd/roles/eos_cli_config_gen/templates/eos/user-roles.j2
Outdated
Show resolved
Hide resolved
ansible_collections/arista/avd/roles/eos_cli_config_gen/templates/eos/user-roles.j2
Outdated
Show resolved
Hide resolved
* Add support for ansible 2.12 * Add support for ansible 2.12 * newline * bump requirements to include ansible 2.12
ansible_collections/arista/avd/roles/eos_cli_config_gen/templates/documentation/roles.j2
Show resolved
Hide resolved
ansible_collections/arista/avd/roles/eos_cli_config_gen/templates/eos/roles.j2
Outdated
Show resolved
Hide resolved
ansible_collections/arista/avd/roles/eos_cli_config_gen/templates/documentation/roles.j2
Show resolved
Hide resolved
ansible_collections/arista/avd/roles/eos_cli_config_gen/templates/documentation/roles.j2
Outdated
Show resolved
Hide resolved
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Conflicts have been resolved. A maintainer will review the pull request shortly. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
Change Summary
Add possibility to create custom User Roles
Related Issue(s)
N/A
Component(s) name
arista.avd.eos_cli_config_gen
Proposed changes
Support for adding custom user roles
How to test
N/A
Checklist
User Checklist
Repository Checklist