ocp_github_oauth¤
This role provides to support to configure cluster oauth using GitHub.
Warning
Make sure you have configured the oauth app in GitHub organization before use this role. When configuring make sure to use ibmgithub
as the oauth id. Requires organization admin permission to perform this action.
Role Variables¤
oauth.github_client_secret_value
Secret value provided by the GitHub oauth app configuration.ouath.github_client_id_value
Client ID value provided by the GitHub oauth app configuration.oauth.github_hostname
can be used to target public GitHub or an enterprise account (e.g. github.ibm.com)oauth.groups
List of groups to be created and its cluster role bindingsoauth.groups.name
Defines the name of the groupoauth.groups.users
List of users to be added to the groupoauth.groups.groups_cluster_rolebindings
List of cluster role bindings to be created for the groupoauth.organizations
List of GitHub organizations where the authentication will be performed
Example Playbook¤
TODO: Add example
License¤
EPL-2.0