main.yml 1.2 KB

1234567891011121314151617181920212223242526272829303132
  1. ---
  2. # Default variables for SSO configuration
  3. sso_config:
  4. custom_oidc:
  5. - name: "keycloak"
  6. title: "keycloak"
  7. authorizeUrl: "https://auth.mrx8086.com/realms/office-automation/protocol/openid-connect/auth"
  8. tokenUrl: "https://auth.mrx8086.com/realms/office-automation/protocol/openid-connect/token"
  9. userInfoUrl: "https://auth.mrx8086.com/realms/office-automation/protocol/openid-connect/userinfo"
  10. logoutUrl: "https://auth.mrx8086.com/realms/office-automation/protocol/openid-connect/logout?post_logout_redirect_uri=https%3A%2F%2Fcloud.mrx8086.com&client_id=nextcloud"
  11. clientId: "nextcloud"
  12. clientSecret: "{{ client_secret }}"
  13. scope: "openid groups-nextcloud profile"
  14. groupsClaim: "groups"
  15. style: "keycloak"
  16. defaultGroup: ""
  17. groupMapping:
  18. nextcloud-admins: "admin"
  19. nextcloud-users: "users"
  20. nextcloud-youpi: "youpi"
  21. # Default paths and settings
  22. nextcloud_data_dir: "/var/www/html/data"
  23. # ansible/roles/services/defaults/main.yml
  24. paperless_oidc:
  25. client_id: paperless
  26. provider_url: "https://{{ keycloak_host }}"
  27. realm: "{{ keycloak_realm }}"
  28. sign_algo: "RS256"
  29. verify_ssl: false
  30. scopes: "openid profile email"