|
3 | 3 | <!--start build_status -->
|
4 | 4 | [](https://github.com/ansible-middleware/keycloak/actions/workflows/ci.yml)
|
5 | 5 |
|
6 |
| -> **_NOTE:_ If you are Red Hat customer, install `redhat.sso` (for Red Hat Single Sign-On) or `redhat.rhbk` (for Red Hat Build of Keycloak) from [Automation Hub](https://console.redhat.com/ansible/ansible-dashboard) as the certified version of this collection.** |
| 6 | +> **_NOTE:_ If you are Red Hat customer, install `redhat.rhbk` (for Red Hat Build of Keycloak) or `redhat.sso` (for Red Hat Single Sign-On) from [Automation Hub](https://console.redhat.com/ansible/ansible-dashboard) as the certified version of this collection.** |
7 | 7 |
|
8 | 8 | <!--end build_status -->
|
9 | 9 | <!--start description -->
|
@@ -49,19 +49,20 @@ A requirement file is provided to install:
|
49 | 49 | <!--start roles_paths -->
|
50 | 50 | ### Included roles
|
51 | 51 |
|
52 |
| -* [`keycloak`](https://github.com/ansible-middleware/keycloak/blob/main/roles/keycloak/README.md): role for installing the service (keycloak <= 19.0). |
53 |
| -* [`keycloak_realm`](https://github.com/ansible-middleware/keycloak/blob/main/roles/keycloak_realm/README.md): role for configuring a realm, user federation(s), clients and users, in an installed service. |
54 |
| -* [`keycloak_quarkus`](https://github.com/ansible-middleware/keycloak/blob/main/roles/keycloak_quarkus/README.md): role for installing the quarkus variant of keycloak (>= 17.0.0). |
| 52 | +* `keycloak_quarkus`: role for installing keycloak (>= 19.0.0, quarkus based). |
| 53 | +* `keycloak_realm`: role for configuring a realm, user federation(s), clients and users, in an installed service. |
| 54 | +* `keycloak`: role for installing legacy keycloak (<= 19.0, wildfly based). |
| 55 | + |
55 | 56 | <!--end roles_paths -->
|
56 | 57 |
|
57 | 58 | ## Usage
|
58 | 59 |
|
59 | 60 |
|
60 | 61 | ### Install Playbook
|
61 | 62 | <!--start rhbk_playbook -->
|
62 |
| -* [`playbooks/keycloak.yml`](https://github.com/ansible-middleware/keycloak/blob/main/playbooks/keycloak.yml) installs keycloak legacy based on the defined variables (using most defaults). |
63 | 63 | * [`playbooks/keycloak_quarkus.yml`](https://github.com/ansible-middleware/keycloak/blob/main/playbooks/keycloak_quarkus.yml) installs keycloak >= 17 based on the defined variables (using most defaults).
|
64 |
| - |
| 64 | +* [`playbooks/keycloak.yml`](https://github.com/ansible-middleware/keycloak/blob/main/playbooks/keycloak.yml) installs keycloak legacy based on the defined variables (using most defaults). |
| 65 | + |
65 | 66 | Both playbooks include the `keycloak` role, with different settings, as described in the following sections.
|
66 | 67 |
|
67 | 68 | For full service configuration details, refer to the [keycloak role README](https://github.com/ansible-middleware/keycloak/blob/main/roles/keycloak/README.md).
|
@@ -92,7 +93,7 @@ Execute the following command from the source root directory
|
92 | 93 |
|
93 | 94 | ```
|
94 | 95 | ansible-playbook -i <ansible_hosts> -e @rhn-creds.yml playbooks/keycloak.yml -e keycloak_admin_password=<changeme>
|
95 |
| -``` |
| 96 | +``` |
96 | 97 |
|
97 | 98 | - `keycloak_admin_password` Password for the administration console user account.
|
98 | 99 | - `ansible_hosts` is the inventory, below is an example inventory for deploying to localhost
|
@@ -143,4 +144,3 @@ Apache License v2.0 or later
|
143 | 144 | <!--start license -->
|
144 | 145 | See [LICENSE](LICENSE) to view the full text.
|
145 | 146 | <!--end license -->
|
146 |
| - |
0 commit comments