rhsso-users.yml 762 B

123456789101112131415161718192021222324252627282930313233
  1. apiVersion: v1
  2. kind: List
  3. items:
  4. {% for user in sso_users %}
  5. - apiVersion: keycloak.org/v1alpha1
  6. kind: KeycloakUser
  7. metadata:
  8. name: user-{{ user.name }}
  9. namespace: openshift-sso
  10. spec:
  11. realmSelector:
  12. matchLabels:
  13. app: sso
  14. user:
  15. username: {{ user.name }}
  16. credentials:
  17. - temporary: False
  18. type: password
  19. value: redhat
  20. firstName: {{ user.first }}
  21. lastName: {{ user.last }}
  22. email: {{ user.name }}@example.com
  23. enabled: True
  24. emailVerified: True
  25. realmRoles:
  26. {% for role in user.roles %}
  27. - {{ role }}
  28. {% endfor %}
  29. groups:
  30. {% for role in user.roles %}
  31. - {{ role }}
  32. {% endfor %}
  33. {% endfor %}