feat(oidc_user_backend): add ansible role
This commit is contained in:
40
roles/oidc_user_backend/defaults/main/config.yml
Normal file
40
roles/oidc_user_backend/defaults/main/config.yml
Normal file
@ -0,0 +1,40 @@
|
||||
---
|
||||
oidc_user_backend_config_provider_identifier: ~
|
||||
oidc_user_backend_config_provider_client_id: ~
|
||||
oidc_user_backend_config_provider_client_secret: ~
|
||||
oidc_user_backend_config_provider_discovery_endpoint: ~
|
||||
oidc_user_backend_config_provider_end_session_endpoint: ~
|
||||
oidc_user_backend_config_provider_scopes:
|
||||
- openid
|
||||
- email
|
||||
- profile
|
||||
|
||||
oidc_user_backend_config_provider_settings_unique_uid: true
|
||||
oidc_user_backend_config_provider_settings_check_bearer: true
|
||||
oidc_user_backend_config_provider_settings_send_id_token_hint: true
|
||||
oidc_user_backend_config_provider_settings_bearer_provisioning: false
|
||||
oidc_user_backend_config_provider_settings_extra_claims: []
|
||||
oidc_user_backend_config_provider_settings_provider_based_id: false
|
||||
oidc_user_backend_config_provider_settings_group_provisioning: false
|
||||
|
||||
oidc_user_backend_config_provider_settings_mapping_display_name: name
|
||||
oidc_user_backend_config_provider_settings_mapping_email: email
|
||||
oidc_user_backend_config_provider_settings_mapping_quota: ~
|
||||
oidc_user_backend_config_provider_settings_mapping_uid: sub
|
||||
oidc_user_backend_config_provider_settings_mapping_groups: ~
|
||||
oidc_user_backend_config_provider_settings_mapping_address: ~
|
||||
oidc_user_backend_config_provider_settings_mapping_street_address: ~
|
||||
oidc_user_backend_config_provider_settings_mapping_postal_code: ~
|
||||
oidc_user_backend_config_provider_settings_mapping_locality: ~
|
||||
oidc_user_backend_config_provider_settings_mapping_region: ~
|
||||
oidc_user_backend_config_provider_settings_mapping_country: ~
|
||||
oidc_user_backend_config_provider_settings_mapping_website: ~
|
||||
oidc_user_backend_config_provider_settings_mapping_avatar: ~
|
||||
oidc_user_backend_config_provider_settings_mapping_twitter: ~
|
||||
oidc_user_backend_config_provider_settings_mapping_fediverse: ~
|
||||
oidc_user_backend_config_provider_settings_mapping_organisation: ~
|
||||
oidc_user_backend_config_provider_settings_mapping_role: ~
|
||||
oidc_user_backend_config_provider_settings_mapping_headline: ~
|
||||
oidc_user_backend_config_provider_settings_mapping_biography: ~
|
||||
oidc_user_backend_config_provider_settings_mapping_phone: ~
|
||||
oidc_user_backend_config_provider_settings_mapping_gender: ~
|
5
roles/oidc_user_backend/defaults/main/main.yml
Normal file
5
roles/oidc_user_backend/defaults/main/main.yml
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
oidc_user_backend_deployment_method: host
|
||||
oidc_user_backend_deployment_become_user: ~
|
||||
oidc_user_backend_deployment_method_docker_container_name: nextcloud
|
||||
oidc_user_backend_deployment_method_podman_container_name: nextcloud
|
15
roles/oidc_user_backend/defaults/main/occ.yml
Normal file
15
roles/oidc_user_backend/defaults/main/occ.yml
Normal file
@ -0,0 +1,15 @@
|
||||
---
|
||||
oidc_user_backend_occ_command: "php occ"
|
||||
oidc_user_backend_occ_user_oidc_provider_identifier: >-2
|
||||
{{ oidc_user_backend_config_provider_identifier }}
|
||||
oidc_user_backend_force_update: false
|
||||
|
||||
oidc_user_backend_occ_user_oidc_provider_set_command: >-2
|
||||
{{ oidc_user_backend_occ_command }} user_oidc:provider
|
||||
{{ oidc_user_backend_occ_user_oidc_provider_options }}
|
||||
{{ oidc_user_backend_occ_user_oidc_provider_identifier }}
|
||||
oidc_user_backend_occ_user_oidc_provider_list_command: >-2
|
||||
{{ oidc_user_backend_occ_command }} user_oidc:provider --output=json
|
||||
oidc_user_backend_occ_user_oidc_provider_get_command: >-2
|
||||
{{ oidc_user_backend_occ_command }} user_oidc:provider --output=json
|
||||
{{ oidc_user_backend_occ_user_oidc_provider_identifier }}
|
Reference in New Issue
Block a user