Set the frontend URL to play well with other defaults
This commit is contained in:
		
							parent
							
								
									6270762a3a
								
							
						
					
					
						commit
						8173be4b58
					
				@ -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"
 | 
				
			||||||
@ -58,7 +58,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"
 | 
				
			||||||
 | 
				
			|||||||
@ -20,7 +20,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…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user