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

Sx5 868 pr keycloak group #56002

Open
wants to merge 20 commits into
base: devel
from

Conversation

Projects
None yet
2 participants
@elfelip
Copy link

commented May 1, 2019

SUMMARY

This pull request is to add role management functionality to keycloak_group module.
A LDAP synchronization parameter have been added and an option for attributes that can contains Ansible variable as attribute name.

ISSUE TYPE
  • Feature Pull Request
COMPONENT NAME

keycloak_group

ADDITIONAL INFORMATION
attributes_list:
    type: list
    description:
        - A dict of key/value pairs list to set as custom attributes for the group.
        - Those attributes will be added to attributes dict.
        - The purpose of this option is to be able tu user Ansible variable as attribute name.
    suboptions:
        name:
            description:
                - Name of the attribute
            type: str
        value:
            description:
                - Value of the attribute
            type: str
    version_added: 2.9

realmRoles:
    type: list
    description:
        - List of realm roles to assign to the group.
    version_added: 2.9
clientRoles:
    type: list
    description:
        - List of client roles to assign to group.
    suboptions:
        clientid:
            type: str
            description:
                - Client Id of the client role
        roles:
            type: list
            description:
                - List of roles for this client to assing to group
    version_added: 2.9
path:
    description:
        Group path
    version_added: 2.9
syncLdapMappers:
    type: bool
    description:
        - If true, groups will be synchronized between Keycloak and LDAP.
        - All user storages defined as user federation will be synchronized.
        - A sync is done from LDAP to Keycloak before doing the job and from Keycloak to LDAP after.
    default: False
    version_added: 2.9
force:
    type: bool
    description:
        - If true and the group already exist on the Keycloak server, it will be deleted and re-created with the new specification.
    default: False
    version_added: 2.9

elfelip added some commits Apr 30, 2019

SX5-868 Remove aliases url, username and password for
keycloak_arguments_spec. The are in conflict with keycloak_user module
to come.
@ansibot

This comment has been minimized.

Copy link
Contributor

commented May 1, 2019

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.