├── .ansible-lint ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ ├── ci.yml │ ├── docs.yml │ ├── release.yml │ └── traffic.yml ├── .gitignore ├── .yamllint ├── CHANGELOG.rst ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── bindep.txt ├── changelogs ├── changelog.yaml ├── config.yaml └── fragments │ └── .gitignore ├── docs ├── CHANGELOG.rst ├── README.md ├── _gh_include │ ├── footer.inc │ └── header.inc ├── conf.py ├── developing.md ├── index.rst ├── releasing.md ├── requirements.txt ├── roles.rst.template └── testing.md ├── galaxy.yml ├── meta ├── execution-environment.yml └── runtime.yml ├── molecule ├── debian │ ├── converge.yml │ ├── molecule.yml │ ├── prepare.yml │ ├── roles │ └── verify.yml ├── default │ ├── converge.yml │ ├── molecule.yml │ ├── prepare.yml │ ├── roles │ └── verify.yml ├── https_revproxy │ ├── converge.yml │ ├── molecule.yml │ ├── prepare.yml │ ├── roles │ └── verify.yml ├── overridexml │ ├── converge.yml │ ├── molecule.yml │ ├── prepare.yml │ ├── roles │ ├── templates │ │ └── custom.xml.j2 │ └── verify.yml ├── prepare.yml ├── quarkus │ ├── converge.yml │ ├── molecule.yml │ ├── prepare.yml │ ├── roles │ └── verify.yml ├── quarkus_devmode │ ├── converge.yml │ ├── molecule.yml │ ├── prepare.yml │ ├── roles │ └── verify.yml ├── quarkus_ha │ ├── converge.yml │ ├── molecule.yml │ ├── postgresql │ │ └── postgresql.conf │ ├── prepare.yml │ ├── roles │ └── verify.yml ├── quarkus_ha_remote │ ├── converge.yml │ ├── molecule.yml │ ├── postgresql │ │ └── postgresql.conf │ ├── prepare.yml │ ├── roles │ └── verify.yml ├── quarkus_upgrade │ ├── converge.yml │ ├── molecule.yml │ ├── prepare.yml │ ├── roles │ ├── vars.yml │ └── verify.yml └── requirements.yml ├── playbooks ├── keycloak.yml ├── keycloak_federation.yml ├── keycloak_quarkus.yml ├── keycloak_quarkus_dev.yml ├── keycloak_realm.yml ├── rhsso.yml └── roles ├── plugins ├── doc_fragments │ ├── attributes.py │ └── keycloak.py ├── module_utils │ └── identity │ │ └── keycloak │ │ └── keycloak.py └── modules │ ├── keycloak_client.py │ ├── keycloak_realm.py │ ├── keycloak_role.py │ └── keycloak_user_federation.py ├── requirements.txt ├── requirements.yml └── roles ├── keycloak ├── README.md ├── defaults │ └── main.yml ├── handlers │ └── main.yml ├── meta │ ├── argument_specs.yml │ └── main.yml ├── tasks │ ├── debian.yml │ ├── fastpackages.yml │ ├── firewalld.yml │ ├── install.yml │ ├── iptables.yml │ ├── jdbc_driver.yml │ ├── main.yml │ ├── prereqs.yml │ ├── redhat.yml │ ├── restart_keycloak.yml │ ├── rhsso_cli.yml │ ├── rhsso_patch.yml │ ├── start_keycloak.yml │ ├── stop_keycloak.yml │ └── systemd.yml ├── templates │ ├── 15.0.8 │ │ ├── standalone-infinispan.xml.j2 │ │ └── standalone.xml.j2 │ ├── 9.0.2 │ │ ├── standalone-infinispan.xml.j2 │ │ └── standalone.xml.j2 │ ├── jdbc_driver_module.xml.j2 │ ├── keycloak-profile.properties.j2 │ ├── keycloak-service.sh.j2 │ ├── keycloak-sysconfig.j2 │ ├── keycloak.service.j2 │ ├── standalone-ha.xml.j2 │ ├── standalone-infinispan.xml.j2 │ └── standalone.xml.j2 └── vars │ ├── debian.yml │ ├── main.yml │ └── redhat.yml ├── keycloak_quarkus ├── README.md ├── defaults │ └── main.yml ├── handlers │ └── main.yml ├── meta │ ├── argument_specs.yml │ └── main.yml ├── tasks │ ├── bootstrapped.yml │ ├── config_store.yml │ ├── debian.yml │ ├── deprecations.yml │ ├── fastpackages.yml │ ├── firewalld.yml │ ├── install.yml │ ├── invalidate_theme_cache.yml │ ├── iptables.yml │ ├── jdbc_driver.yml │ ├── main.yml │ ├── prereqs.yml │ ├── rebuild_config.yml │ ├── redhat.yml │ ├── restart.yml │ ├── restart │ │ ├── none.yml │ │ ├── serial.yml │ │ └── serial_then_parallel.yml │ ├── start.yml │ └── systemd.yml ├── templates │ ├── cache-ispn.xml.j2 │ ├── keycloak-sysconfig.j2 │ ├── keycloak.conf.j2 │ ├── keycloak.fact.j2 │ ├── keycloak.service.j2 │ └── quarkus.properties.j2 └── vars │ ├── debian.yml │ ├── main.yml │ └── redhat.yml └── keycloak_realm ├── README.md ├── defaults └── main.yml ├── meta ├── argument_specs.yml └── main.yml ├── tasks ├── main.yml ├── manage_client_roles.yml ├── manage_client_users.yml ├── manage_token_lifespan.yml ├── manage_user.yml ├── manage_user_client_roles.yml └── manage_user_roles.yml ├── templates └── realm.json.j2 └── vars └── main.yml /.ansible-lint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/.ansible-lint -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/traffic.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/.github/workflows/traffic.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/.gitignore -------------------------------------------------------------------------------- /.yamllint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/.yamllint -------------------------------------------------------------------------------- /CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/CHANGELOG.rst -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/README.md -------------------------------------------------------------------------------- /bindep.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/bindep.txt -------------------------------------------------------------------------------- /changelogs/changelog.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/changelogs/changelog.yaml -------------------------------------------------------------------------------- /changelogs/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/changelogs/config.yaml -------------------------------------------------------------------------------- /changelogs/fragments/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /docs/CHANGELOG.rst: -------------------------------------------------------------------------------- 1 | ../CHANGELOG.rst -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- 1 | ../README.md -------------------------------------------------------------------------------- /docs/_gh_include/footer.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/docs/_gh_include/footer.inc -------------------------------------------------------------------------------- /docs/_gh_include/header.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/docs/_gh_include/header.inc -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/developing.md: -------------------------------------------------------------------------------- 1 | ../CONTRIBUTING.md -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/releasing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/docs/releasing.md -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/roles.rst.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/docs/roles.rst.template -------------------------------------------------------------------------------- /docs/testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/docs/testing.md -------------------------------------------------------------------------------- /galaxy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/galaxy.yml -------------------------------------------------------------------------------- /meta/execution-environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/meta/execution-environment.yml -------------------------------------------------------------------------------- /meta/runtime.yml: -------------------------------------------------------------------------------- 1 | --- 2 | requires_ansible: ">=2.16.0" 3 | -------------------------------------------------------------------------------- /molecule/debian/converge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/molecule/debian/converge.yml -------------------------------------------------------------------------------- /molecule/debian/molecule.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/molecule/debian/molecule.yml -------------------------------------------------------------------------------- /molecule/debian/prepare.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/molecule/debian/prepare.yml -------------------------------------------------------------------------------- /molecule/debian/roles: -------------------------------------------------------------------------------- 1 | ../../roles -------------------------------------------------------------------------------- /molecule/debian/verify.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/molecule/debian/verify.yml -------------------------------------------------------------------------------- /molecule/default/converge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/molecule/default/converge.yml -------------------------------------------------------------------------------- /molecule/default/molecule.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/molecule/default/molecule.yml -------------------------------------------------------------------------------- /molecule/default/prepare.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/molecule/default/prepare.yml -------------------------------------------------------------------------------- /molecule/default/roles: -------------------------------------------------------------------------------- 1 | ../../roles -------------------------------------------------------------------------------- /molecule/default/verify.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/molecule/default/verify.yml -------------------------------------------------------------------------------- /molecule/https_revproxy/converge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/molecule/https_revproxy/converge.yml -------------------------------------------------------------------------------- /molecule/https_revproxy/molecule.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/molecule/https_revproxy/molecule.yml -------------------------------------------------------------------------------- /molecule/https_revproxy/prepare.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/molecule/https_revproxy/prepare.yml -------------------------------------------------------------------------------- /molecule/https_revproxy/roles: -------------------------------------------------------------------------------- 1 | ../../roles -------------------------------------------------------------------------------- /molecule/https_revproxy/verify.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/molecule/https_revproxy/verify.yml -------------------------------------------------------------------------------- /molecule/overridexml/converge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/molecule/overridexml/converge.yml -------------------------------------------------------------------------------- /molecule/overridexml/molecule.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/molecule/overridexml/molecule.yml -------------------------------------------------------------------------------- /molecule/overridexml/prepare.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/molecule/overridexml/prepare.yml -------------------------------------------------------------------------------- /molecule/overridexml/roles: -------------------------------------------------------------------------------- 1 | ../../roles -------------------------------------------------------------------------------- /molecule/overridexml/templates/custom.xml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/molecule/overridexml/templates/custom.xml.j2 -------------------------------------------------------------------------------- /molecule/overridexml/verify.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/molecule/overridexml/verify.yml -------------------------------------------------------------------------------- /molecule/prepare.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/molecule/prepare.yml -------------------------------------------------------------------------------- /molecule/quarkus/converge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/molecule/quarkus/converge.yml -------------------------------------------------------------------------------- /molecule/quarkus/molecule.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/molecule/quarkus/molecule.yml -------------------------------------------------------------------------------- /molecule/quarkus/prepare.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/molecule/quarkus/prepare.yml -------------------------------------------------------------------------------- /molecule/quarkus/roles: -------------------------------------------------------------------------------- 1 | ../../roles -------------------------------------------------------------------------------- /molecule/quarkus/verify.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/molecule/quarkus/verify.yml -------------------------------------------------------------------------------- /molecule/quarkus_devmode/converge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/molecule/quarkus_devmode/converge.yml -------------------------------------------------------------------------------- /molecule/quarkus_devmode/molecule.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/molecule/quarkus_devmode/molecule.yml -------------------------------------------------------------------------------- /molecule/quarkus_devmode/prepare.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/molecule/quarkus_devmode/prepare.yml -------------------------------------------------------------------------------- /molecule/quarkus_devmode/roles: -------------------------------------------------------------------------------- 1 | ../../roles -------------------------------------------------------------------------------- /molecule/quarkus_devmode/verify.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/molecule/quarkus_devmode/verify.yml -------------------------------------------------------------------------------- /molecule/quarkus_ha/converge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/molecule/quarkus_ha/converge.yml -------------------------------------------------------------------------------- /molecule/quarkus_ha/molecule.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/molecule/quarkus_ha/molecule.yml -------------------------------------------------------------------------------- /molecule/quarkus_ha/postgresql/postgresql.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/molecule/quarkus_ha/postgresql/postgresql.conf -------------------------------------------------------------------------------- /molecule/quarkus_ha/prepare.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/molecule/quarkus_ha/prepare.yml -------------------------------------------------------------------------------- /molecule/quarkus_ha/roles: -------------------------------------------------------------------------------- 1 | ../../roles -------------------------------------------------------------------------------- /molecule/quarkus_ha/verify.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/molecule/quarkus_ha/verify.yml -------------------------------------------------------------------------------- /molecule/quarkus_ha_remote/converge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/molecule/quarkus_ha_remote/converge.yml -------------------------------------------------------------------------------- /molecule/quarkus_ha_remote/molecule.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/molecule/quarkus_ha_remote/molecule.yml -------------------------------------------------------------------------------- /molecule/quarkus_ha_remote/postgresql/postgresql.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/molecule/quarkus_ha_remote/postgresql/postgresql.conf -------------------------------------------------------------------------------- /molecule/quarkus_ha_remote/prepare.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/molecule/quarkus_ha_remote/prepare.yml -------------------------------------------------------------------------------- /molecule/quarkus_ha_remote/roles: -------------------------------------------------------------------------------- 1 | ../../roles -------------------------------------------------------------------------------- /molecule/quarkus_ha_remote/verify.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/molecule/quarkus_ha_remote/verify.yml -------------------------------------------------------------------------------- /molecule/quarkus_upgrade/converge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/molecule/quarkus_upgrade/converge.yml -------------------------------------------------------------------------------- /molecule/quarkus_upgrade/molecule.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/molecule/quarkus_upgrade/molecule.yml -------------------------------------------------------------------------------- /molecule/quarkus_upgrade/prepare.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/molecule/quarkus_upgrade/prepare.yml -------------------------------------------------------------------------------- /molecule/quarkus_upgrade/roles: -------------------------------------------------------------------------------- 1 | ../../roles -------------------------------------------------------------------------------- /molecule/quarkus_upgrade/vars.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/molecule/quarkus_upgrade/vars.yml -------------------------------------------------------------------------------- /molecule/quarkus_upgrade/verify.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/molecule/quarkus_upgrade/verify.yml -------------------------------------------------------------------------------- /molecule/requirements.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/molecule/requirements.yml -------------------------------------------------------------------------------- /playbooks/keycloak.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/playbooks/keycloak.yml -------------------------------------------------------------------------------- /playbooks/keycloak_federation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/playbooks/keycloak_federation.yml -------------------------------------------------------------------------------- /playbooks/keycloak_quarkus.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/playbooks/keycloak_quarkus.yml -------------------------------------------------------------------------------- /playbooks/keycloak_quarkus_dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/playbooks/keycloak_quarkus_dev.yml -------------------------------------------------------------------------------- /playbooks/keycloak_realm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/playbooks/keycloak_realm.yml -------------------------------------------------------------------------------- /playbooks/rhsso.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/playbooks/rhsso.yml -------------------------------------------------------------------------------- /playbooks/roles: -------------------------------------------------------------------------------- 1 | ../roles -------------------------------------------------------------------------------- /plugins/doc_fragments/attributes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/plugins/doc_fragments/attributes.py -------------------------------------------------------------------------------- /plugins/doc_fragments/keycloak.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/plugins/doc_fragments/keycloak.py -------------------------------------------------------------------------------- /plugins/module_utils/identity/keycloak/keycloak.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/plugins/module_utils/identity/keycloak/keycloak.py -------------------------------------------------------------------------------- /plugins/modules/keycloak_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/plugins/modules/keycloak_client.py -------------------------------------------------------------------------------- /plugins/modules/keycloak_realm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/plugins/modules/keycloak_realm.py -------------------------------------------------------------------------------- /plugins/modules/keycloak_role.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/plugins/modules/keycloak_role.py -------------------------------------------------------------------------------- /plugins/modules/keycloak_user_federation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/plugins/modules/keycloak_user_federation.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/requirements.txt -------------------------------------------------------------------------------- /requirements.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/requirements.yml -------------------------------------------------------------------------------- /roles/keycloak/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak/README.md -------------------------------------------------------------------------------- /roles/keycloak/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak/defaults/main.yml -------------------------------------------------------------------------------- /roles/keycloak/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak/handlers/main.yml -------------------------------------------------------------------------------- /roles/keycloak/meta/argument_specs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak/meta/argument_specs.yml -------------------------------------------------------------------------------- /roles/keycloak/meta/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak/meta/main.yml -------------------------------------------------------------------------------- /roles/keycloak/tasks/debian.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak/tasks/debian.yml -------------------------------------------------------------------------------- /roles/keycloak/tasks/fastpackages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak/tasks/fastpackages.yml -------------------------------------------------------------------------------- /roles/keycloak/tasks/firewalld.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak/tasks/firewalld.yml -------------------------------------------------------------------------------- /roles/keycloak/tasks/install.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak/tasks/install.yml -------------------------------------------------------------------------------- /roles/keycloak/tasks/iptables.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak/tasks/iptables.yml -------------------------------------------------------------------------------- /roles/keycloak/tasks/jdbc_driver.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak/tasks/jdbc_driver.yml -------------------------------------------------------------------------------- /roles/keycloak/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak/tasks/main.yml -------------------------------------------------------------------------------- /roles/keycloak/tasks/prereqs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak/tasks/prereqs.yml -------------------------------------------------------------------------------- /roles/keycloak/tasks/redhat.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak/tasks/redhat.yml -------------------------------------------------------------------------------- /roles/keycloak/tasks/restart_keycloak.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak/tasks/restart_keycloak.yml -------------------------------------------------------------------------------- /roles/keycloak/tasks/rhsso_cli.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak/tasks/rhsso_cli.yml -------------------------------------------------------------------------------- /roles/keycloak/tasks/rhsso_patch.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak/tasks/rhsso_patch.yml -------------------------------------------------------------------------------- /roles/keycloak/tasks/start_keycloak.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak/tasks/start_keycloak.yml -------------------------------------------------------------------------------- /roles/keycloak/tasks/stop_keycloak.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak/tasks/stop_keycloak.yml -------------------------------------------------------------------------------- /roles/keycloak/tasks/systemd.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak/tasks/systemd.yml -------------------------------------------------------------------------------- /roles/keycloak/templates/15.0.8/standalone-infinispan.xml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak/templates/15.0.8/standalone-infinispan.xml.j2 -------------------------------------------------------------------------------- /roles/keycloak/templates/15.0.8/standalone.xml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak/templates/15.0.8/standalone.xml.j2 -------------------------------------------------------------------------------- /roles/keycloak/templates/9.0.2/standalone-infinispan.xml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak/templates/9.0.2/standalone-infinispan.xml.j2 -------------------------------------------------------------------------------- /roles/keycloak/templates/9.0.2/standalone.xml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak/templates/9.0.2/standalone.xml.j2 -------------------------------------------------------------------------------- /roles/keycloak/templates/jdbc_driver_module.xml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak/templates/jdbc_driver_module.xml.j2 -------------------------------------------------------------------------------- /roles/keycloak/templates/keycloak-profile.properties.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak/templates/keycloak-profile.properties.j2 -------------------------------------------------------------------------------- /roles/keycloak/templates/keycloak-service.sh.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak/templates/keycloak-service.sh.j2 -------------------------------------------------------------------------------- /roles/keycloak/templates/keycloak-sysconfig.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak/templates/keycloak-sysconfig.j2 -------------------------------------------------------------------------------- /roles/keycloak/templates/keycloak.service.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak/templates/keycloak.service.j2 -------------------------------------------------------------------------------- /roles/keycloak/templates/standalone-ha.xml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak/templates/standalone-ha.xml.j2 -------------------------------------------------------------------------------- /roles/keycloak/templates/standalone-infinispan.xml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak/templates/standalone-infinispan.xml.j2 -------------------------------------------------------------------------------- /roles/keycloak/templates/standalone.xml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak/templates/standalone.xml.j2 -------------------------------------------------------------------------------- /roles/keycloak/vars/debian.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak/vars/debian.yml -------------------------------------------------------------------------------- /roles/keycloak/vars/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak/vars/main.yml -------------------------------------------------------------------------------- /roles/keycloak/vars/redhat.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak/vars/redhat.yml -------------------------------------------------------------------------------- /roles/keycloak_quarkus/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak_quarkus/README.md -------------------------------------------------------------------------------- /roles/keycloak_quarkus/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak_quarkus/defaults/main.yml -------------------------------------------------------------------------------- /roles/keycloak_quarkus/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak_quarkus/handlers/main.yml -------------------------------------------------------------------------------- /roles/keycloak_quarkus/meta/argument_specs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak_quarkus/meta/argument_specs.yml -------------------------------------------------------------------------------- /roles/keycloak_quarkus/meta/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak_quarkus/meta/main.yml -------------------------------------------------------------------------------- /roles/keycloak_quarkus/tasks/bootstrapped.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak_quarkus/tasks/bootstrapped.yml -------------------------------------------------------------------------------- /roles/keycloak_quarkus/tasks/config_store.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak_quarkus/tasks/config_store.yml -------------------------------------------------------------------------------- /roles/keycloak_quarkus/tasks/debian.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak_quarkus/tasks/debian.yml -------------------------------------------------------------------------------- /roles/keycloak_quarkus/tasks/deprecations.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak_quarkus/tasks/deprecations.yml -------------------------------------------------------------------------------- /roles/keycloak_quarkus/tasks/fastpackages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak_quarkus/tasks/fastpackages.yml -------------------------------------------------------------------------------- /roles/keycloak_quarkus/tasks/firewalld.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak_quarkus/tasks/firewalld.yml -------------------------------------------------------------------------------- /roles/keycloak_quarkus/tasks/install.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak_quarkus/tasks/install.yml -------------------------------------------------------------------------------- /roles/keycloak_quarkus/tasks/invalidate_theme_cache.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak_quarkus/tasks/invalidate_theme_cache.yml -------------------------------------------------------------------------------- /roles/keycloak_quarkus/tasks/iptables.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak_quarkus/tasks/iptables.yml -------------------------------------------------------------------------------- /roles/keycloak_quarkus/tasks/jdbc_driver.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak_quarkus/tasks/jdbc_driver.yml -------------------------------------------------------------------------------- /roles/keycloak_quarkus/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak_quarkus/tasks/main.yml -------------------------------------------------------------------------------- /roles/keycloak_quarkus/tasks/prereqs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak_quarkus/tasks/prereqs.yml -------------------------------------------------------------------------------- /roles/keycloak_quarkus/tasks/rebuild_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak_quarkus/tasks/rebuild_config.yml -------------------------------------------------------------------------------- /roles/keycloak_quarkus/tasks/redhat.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak_quarkus/tasks/redhat.yml -------------------------------------------------------------------------------- /roles/keycloak_quarkus/tasks/restart.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak_quarkus/tasks/restart.yml -------------------------------------------------------------------------------- /roles/keycloak_quarkus/tasks/restart/none.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak_quarkus/tasks/restart/none.yml -------------------------------------------------------------------------------- /roles/keycloak_quarkus/tasks/restart/serial.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak_quarkus/tasks/restart/serial.yml -------------------------------------------------------------------------------- /roles/keycloak_quarkus/tasks/restart/serial_then_parallel.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak_quarkus/tasks/restart/serial_then_parallel.yml -------------------------------------------------------------------------------- /roles/keycloak_quarkus/tasks/start.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak_quarkus/tasks/start.yml -------------------------------------------------------------------------------- /roles/keycloak_quarkus/tasks/systemd.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak_quarkus/tasks/systemd.yml -------------------------------------------------------------------------------- /roles/keycloak_quarkus/templates/cache-ispn.xml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak_quarkus/templates/cache-ispn.xml.j2 -------------------------------------------------------------------------------- /roles/keycloak_quarkus/templates/keycloak-sysconfig.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak_quarkus/templates/keycloak-sysconfig.j2 -------------------------------------------------------------------------------- /roles/keycloak_quarkus/templates/keycloak.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak_quarkus/templates/keycloak.conf.j2 -------------------------------------------------------------------------------- /roles/keycloak_quarkus/templates/keycloak.fact.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak_quarkus/templates/keycloak.fact.j2 -------------------------------------------------------------------------------- /roles/keycloak_quarkus/templates/keycloak.service.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak_quarkus/templates/keycloak.service.j2 -------------------------------------------------------------------------------- /roles/keycloak_quarkus/templates/quarkus.properties.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak_quarkus/templates/quarkus.properties.j2 -------------------------------------------------------------------------------- /roles/keycloak_quarkus/vars/debian.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak_quarkus/vars/debian.yml -------------------------------------------------------------------------------- /roles/keycloak_quarkus/vars/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak_quarkus/vars/main.yml -------------------------------------------------------------------------------- /roles/keycloak_quarkus/vars/redhat.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak_quarkus/vars/redhat.yml -------------------------------------------------------------------------------- /roles/keycloak_realm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak_realm/README.md -------------------------------------------------------------------------------- /roles/keycloak_realm/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak_realm/defaults/main.yml -------------------------------------------------------------------------------- /roles/keycloak_realm/meta/argument_specs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak_realm/meta/argument_specs.yml -------------------------------------------------------------------------------- /roles/keycloak_realm/meta/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak_realm/meta/main.yml -------------------------------------------------------------------------------- /roles/keycloak_realm/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak_realm/tasks/main.yml -------------------------------------------------------------------------------- /roles/keycloak_realm/tasks/manage_client_roles.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak_realm/tasks/manage_client_roles.yml -------------------------------------------------------------------------------- /roles/keycloak_realm/tasks/manage_client_users.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak_realm/tasks/manage_client_users.yml -------------------------------------------------------------------------------- /roles/keycloak_realm/tasks/manage_token_lifespan.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak_realm/tasks/manage_token_lifespan.yml -------------------------------------------------------------------------------- /roles/keycloak_realm/tasks/manage_user.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak_realm/tasks/manage_user.yml -------------------------------------------------------------------------------- /roles/keycloak_realm/tasks/manage_user_client_roles.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak_realm/tasks/manage_user_client_roles.yml -------------------------------------------------------------------------------- /roles/keycloak_realm/tasks/manage_user_roles.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak_realm/tasks/manage_user_roles.yml -------------------------------------------------------------------------------- /roles/keycloak_realm/templates/realm.json.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak_realm/templates/realm.json.j2 -------------------------------------------------------------------------------- /roles/keycloak_realm/vars/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ansible-middleware/keycloak/HEAD/roles/keycloak_realm/vars/main.yml --------------------------------------------------------------------------------