rhsso-users.yml 677 B

1234567891011121314151617181920212223242526272829
  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. groups:
  26. {% for role in user.roles %}
  27. - {{ role }}
  28. {% endfor %}
  29. {% endfor %}