Merge pull request #25 from guidograzioli/keycloak_frontend_url_default
Set the frontend URL to play well with other defaultsmain
commit
b0a11013fa
|
@ -66,7 +66,7 @@ Role Defaults
|
||||||
|`keycloak_service_user`| posix account username | `keycloak` |
|
|`keycloak_service_user`| posix account username | `keycloak` |
|
||||||
|`keycloak_service_group`| posix account group | `keycloak` |
|
|`keycloak_service_group`| posix account group | `keycloak` |
|
||||||
|`keycloak_service_pidfile`| pid file path for service | `/run/keycloak.pid` |
|
|`keycloak_service_pidfile`| pid file path for service | `/run/keycloak.pid` |
|
||||||
|`jvm_package`| RHEL java package runtime | `java-1.8.0-openjdk-devel` |
|
|`keycloak_jvm_package`| RHEL java package runtime | `java-1.8.0-openjdk-devel` |
|
||||||
|
|
||||||
|
|
||||||
* Install options
|
* Install options
|
||||||
|
@ -115,6 +115,7 @@ The following are a set of _required_ variables for the role:
|
||||||
| Variable | Description |
|
| Variable | Description |
|
||||||
|:---------|:------------|
|
|:---------|:------------|
|
||||||
|`keycloak_admin_password`| Password for the administration console user account |
|
|`keycloak_admin_password`| Password for the administration console user account |
|
||||||
|
|`keycloak_frontend_url` | frontend URL for keycloak endpoint | `http://localhost:8080/auth` |
|
||||||
|
|
||||||
|
|
||||||
The following variables are _required_ only when `keycloak_ha_enabled` is True:
|
The following variables are _required_ only when `keycloak_ha_enabled` is True:
|
||||||
|
@ -122,8 +123,7 @@ The following variables are _required_ only when `keycloak_ha_enabled` is True:
|
||||||
| Variable | Description | Default |
|
| Variable | Description | Default |
|
||||||
|:---------|:------------|:---------|
|
|:---------|:------------|:---------|
|
||||||
|`keycloak_modcluster_url` | URL for the modcluster reverse proxy | `localhost` |
|
|`keycloak_modcluster_url` | URL for the modcluster reverse proxy | `localhost` |
|
||||||
|`keycloak_frontend_url` | frontend URL for keycloak endpoints when a reverse proxy is used | `http://localhost` |
|
|`keycloak_jdbc_engine` | backend database engine when db is enabled: [ postgres, mariadb ] | `postgres` |
|
||||||
|`keycloak_jdbc_engine` | backend database flavour when db is enabled: [ postgres, mariadb ] | `postgres` |
|
|
||||||
|`infinispan_url` | URL for the infinispan remote-cache server | `localhost:11122` |
|
|`infinispan_url` | URL for the infinispan remote-cache server | `localhost:11122` |
|
||||||
|`infinispan_user` | username for connecting to infinispan | `supervisor` |
|
|`infinispan_user` | username for connecting to infinispan | `supervisor` |
|
||||||
|`infinispan_pass` | password for connecting to infinispan | `supervisor` |
|
|`infinispan_pass` | password for connecting to infinispan | `supervisor` |
|
||||||
|
|
|
@ -21,7 +21,7 @@ keycloak_rhsso_enable: "{{ True if rhsso_rhn_id is defined and rhn_username is d
|
||||||
keycloak_offline_install: False
|
keycloak_offline_install: False
|
||||||
|
|
||||||
### Install location and service settings
|
### Install location and service settings
|
||||||
jvm_package: java-1.8.0-openjdk-devel
|
keycloak_jvm_package: java-1.8.0-openjdk-devel
|
||||||
keycloak_dest: /opt/keycloak
|
keycloak_dest: /opt/keycloak
|
||||||
keycloak_jboss_home: "{{ keycloak_rhsso_installdir if keycloak_rhsso_enable else keycloak_installdir }}"
|
keycloak_jboss_home: "{{ keycloak_rhsso_installdir if keycloak_rhsso_enable else keycloak_installdir }}"
|
||||||
keycloak_config_dir: "{{ keycloak_jboss_home }}/standalone/configuration"
|
keycloak_config_dir: "{{ keycloak_jboss_home }}/standalone/configuration"
|
||||||
|
@ -61,7 +61,9 @@ keycloak_force_install: False
|
||||||
|
|
||||||
### mod_cluster reverse proxy
|
### mod_cluster reverse proxy
|
||||||
keycloak_modcluster_url: localhost
|
keycloak_modcluster_url: localhost
|
||||||
keycloak_frontend_url: http://localhost
|
|
||||||
|
### keycloak frontend url
|
||||||
|
keycloak_frontend_url: http://localhost:8080/auth
|
||||||
|
|
||||||
### infinispan remote caches access (hotrod)
|
### infinispan remote caches access (hotrod)
|
||||||
infinispan_user: supervisor
|
infinispan_user: supervisor
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
---
|
---
|
||||||
- name: restart keycloak
|
- name: "Restart {{ keycloak.service_name }}"
|
||||||
ansible.builtin.include_tasks: restart_keycloak.yml
|
ansible.builtin.include_tasks: restart_keycloak.yml
|
||||||
|
listen: "restart keycloak"
|
||||||
|
|
|
@ -76,7 +76,7 @@ argument_specs:
|
||||||
default: false
|
default: false
|
||||||
description: "Perform an offline install"
|
description: "Perform an offline install"
|
||||||
type: "bool"
|
type: "bool"
|
||||||
jvm_package:
|
keycloak_jvm_package:
|
||||||
# line 23 of keycloak/defaults/main.yml
|
# line 23 of keycloak/defaults/main.yml
|
||||||
default: "java-1.8.0-openjdk-devel"
|
default: "java-1.8.0-openjdk-devel"
|
||||||
description: "RHEL java package runtime rpm"
|
description: "RHEL java package runtime rpm"
|
||||||
|
|
|
@ -28,7 +28,7 @@
|
||||||
ansible.builtin.include_tasks: fastpackages.yml
|
ansible.builtin.include_tasks: fastpackages.yml
|
||||||
vars:
|
vars:
|
||||||
packages_list:
|
packages_list:
|
||||||
- "{{ jvm_package }}"
|
- "{{ keycloak_jvm_package }}"
|
||||||
- unzip
|
- unzip
|
||||||
- procps-ng
|
- procps-ng
|
||||||
- initscripts
|
- initscripts
|
|
@ -1,6 +1,6 @@
|
||||||
# {{ ansible_managed }}
|
# {{ ansible_managed }}
|
||||||
[Unit]
|
[Unit]
|
||||||
Description=Keycloak Server
|
Description={{ keycloak.service_name }} Server
|
||||||
After=network.target
|
After=network.target
|
||||||
|
|
||||||
[Service]
|
[Service]
|
||||||
|
|
Loading…
Reference in New Issue