blob: 5796c8d268dee6687f532f9089147a519df088df [file] [log] [blame]
Hung-Wei Chiu6a075af2021-09-09 22:33:06 +00001---
2# keycloak molecule/default/molecule.yml
3#
4# SPDX-FileCopyrightText: © 2021 Open Networking Foundation <support@opennetworking.org>
5# SPDX-License-Identifier: Apache-2.0
6
7dependency:
8 name: galaxy
9driver:
10 name: docker
11platforms:
12 - name: "debian-11-priv"
13 image: "onfinfra/molecule-systemd:debian-11"
14 privileged: true
15 volumes:
16 - "/sys/fs/cgroup:/sys/fs/cgroup:ro"
17provisioner:
18 name: ansible
19 inventory:
20 host_vars:
21 debian-11-priv:
22 keycloak_admin_username: "admin"
23 keycloak_admin_password: "changeme"
Hung-Wei Chiu718cd262021-09-13 18:20:21 +000024 keycloak_client_settings:
25 - name: client_testing
26 client_id: https://testing.client.site/v1-saml/keycloak/saml/metadata
27 auth_realm: master
28 protocol: saml
29 description: "Testing Server"
30 attributes:
31 saml.client.signature: false
32 saml.assertion.signature: true
33 saml_idp_initiated_sso_url_name: "IdPSSOName"
34 saml.server.signature: true
35 saml_name_id_format: "username"
36 redirect_uris:
37 - https://testing.client.site/v1-saml/keycloak/saml/acs
38 protocol_mappers:
39 - config:
40 attribute.name: "uid"
41 attribute.nameformat: "Basic"
42 user.attribute: "username"
43 name: "x509 username"
44 protocol: "saml"
45 protocolMapper: "saml-user-property-mapper"
46 - config:
47 attribute.name: "member"
48 attribute.nameformat: "Basic"
49 full.path: "false"
50 single: "true"
51 name: "groups"
52 protocol: "saml"
53 protocolMapper: "saml-group-membership-mapper"
Hung-Wei Chiu6a075af2021-09-09 22:33:06 +000054verifier:
55 name: ansible