blob: 5796c8d268dee6687f532f9089147a519df088df [file] [log] [blame]
---
# keycloak molecule/default/molecule.yml
#
# SPDX-FileCopyrightText: © 2021 Open Networking Foundation <support@opennetworking.org>
# SPDX-License-Identifier: Apache-2.0
dependency:
name: galaxy
driver:
name: docker
platforms:
- name: "debian-11-priv"
image: "onfinfra/molecule-systemd:debian-11"
privileged: true
volumes:
- "/sys/fs/cgroup:/sys/fs/cgroup:ro"
provisioner:
name: ansible
inventory:
host_vars:
debian-11-priv:
keycloak_admin_username: "admin"
keycloak_admin_password: "changeme"
keycloak_client_settings:
- name: client_testing
client_id: https://testing.client.site/v1-saml/keycloak/saml/metadata
auth_realm: master
protocol: saml
description: "Testing Server"
attributes:
saml.client.signature: false
saml.assertion.signature: true
saml_idp_initiated_sso_url_name: "IdPSSOName"
saml.server.signature: true
saml_name_id_format: "username"
redirect_uris:
- https://testing.client.site/v1-saml/keycloak/saml/acs
protocol_mappers:
- config:
attribute.name: "uid"
attribute.nameformat: "Basic"
user.attribute: "username"
name: "x509 username"
protocol: "saml"
protocolMapper: "saml-user-property-mapper"
- config:
attribute.name: "member"
attribute.nameformat: "Basic"
full.path: "false"
single: "true"
name: "groups"
protocol: "saml"
protocolMapper: "saml-group-membership-mapper"
verifier:
name: ansible