mirror of
https://github.com/ansible-middleware/keycloak.git
synced 2025-07-27 07:01:34 -07:00
Merge pull request #271 from guidograzioli/honor_http_host_setting
Rename and honour parameter `keycloak_quarkus_http_host`
This commit is contained in:
commit
5e9535c866
6 changed files with 24 additions and 4 deletions
|
@ -46,7 +46,7 @@ Role Defaults
|
||||||
|:---------|:------------|:--------|
|
|:---------|:------------|:--------|
|
||||||
|`keycloak_quarkus_bootstrap_admin_user`| Administration console user account | `admin` |
|
|`keycloak_quarkus_bootstrap_admin_user`| Administration console user account | `admin` |
|
||||||
|`keycloak_quarkus_admin_user`| Deprecated, use `keycloak_quarkus_bootstrap_admin_user` instead. | |
|
|`keycloak_quarkus_admin_user`| Deprecated, use `keycloak_quarkus_bootstrap_admin_user` instead. | |
|
||||||
|`keycloak_quarkus_bind_address`| Address for binding service ports | `0.0.0.0` |
|
|`keycloak_quarkus_bind_address`| Deprecated, use `keycloak_quarkus_http_host` instead | `0.0.0.0` |
|
||||||
|`keycloak_quarkus_host`| Deprecated, use `keycloak_quarkus_hostname` instead. | |
|
|`keycloak_quarkus_host`| Deprecated, use `keycloak_quarkus_hostname` instead. | |
|
||||||
|`keycloak_quarkus_port`| Deprecated, use `keycloak_quarkus_hostname` instead. | |
|
|`keycloak_quarkus_port`| Deprecated, use `keycloak_quarkus_hostname` instead. | |
|
||||||
|`keycloak_quarkus_path`| Deprecated, use `keycloak_quarkus_hostname` instead. | |
|
|`keycloak_quarkus_path`| Deprecated, use `keycloak_quarkus_hostname` instead. | |
|
||||||
|
@ -107,6 +107,7 @@ Role Defaults
|
||||||
| Variable | Description | Default |
|
| Variable | Description | Default |
|
||||||
|:---------|:------------|:--------|
|
|:---------|:------------|:--------|
|
||||||
|`keycloak_quarkus_http_relative_path`| Set the path relative to / for serving resources. The path must start with a / | `/` |
|
|`keycloak_quarkus_http_relative_path`| Set the path relative to / for serving resources. The path must start with a / | `/` |
|
||||||
|
|`keycloak_quarkus_http_host`| The http host, ie. the address used to bind the service | `0.0.0.0` |
|
||||||
|`keycloak_quarkus_http_port`| HTTP listening port | `8080` |
|
|`keycloak_quarkus_http_port`| HTTP listening port | `8080` |
|
||||||
|`keycloak_quarkus_https_port`| TLS HTTP listening port | `8443` |
|
|`keycloak_quarkus_https_port`| TLS HTTP listening port | `8443` |
|
||||||
|`keycloak_quarkus_http_management_port`| Port of the management interface. Relevant only when something is exposed on the management interface - see the guide for details. | `9000` |
|
|`keycloak_quarkus_http_management_port`| Port of the management interface. Relevant only when something is exposed on the management interface - see the guide for details. | `9000` |
|
||||||
|
|
|
@ -32,7 +32,8 @@ keycloak_quarkus_bootstrap_admin_password:
|
||||||
keycloak_quarkus_master_realm: master
|
keycloak_quarkus_master_realm: master
|
||||||
|
|
||||||
### Configuration settings
|
### Configuration settings
|
||||||
keycloak_quarkus_bind_address: 0.0.0.0
|
keycloak_quarkus_bind_address: 0.0.0.0 # deprecated use keycloak_quarkus_http_host
|
||||||
|
keycloak_quarkus_http_host: 0.0.0.0
|
||||||
keycloak_quarkus_http_enabled: true
|
keycloak_quarkus_http_enabled: true
|
||||||
keycloak_quarkus_http_port: 8080
|
keycloak_quarkus_http_port: 8080
|
||||||
keycloak_quarkus_https_port: 8443
|
keycloak_quarkus_https_port: 8443
|
||||||
|
|
|
@ -82,7 +82,7 @@ argument_specs:
|
||||||
type: "str"
|
type: "str"
|
||||||
keycloak_quarkus_bind_address:
|
keycloak_quarkus_bind_address:
|
||||||
default: "0.0.0.0"
|
default: "0.0.0.0"
|
||||||
description: "Address for binding service ports"
|
description: "Deprecated, use `keycloak_quarkus_http_host`"
|
||||||
type: "str"
|
type: "str"
|
||||||
keycloak_quarkus_hostname:
|
keycloak_quarkus_hostname:
|
||||||
description: >-
|
description: >-
|
||||||
|
@ -102,6 +102,10 @@ argument_specs:
|
||||||
default: true
|
default: true
|
||||||
description: "Enable listener on HTTP port"
|
description: "Enable listener on HTTP port"
|
||||||
type: "bool"
|
type: "bool"
|
||||||
|
keycloak_quarkus_http_host:
|
||||||
|
default: '0.0.0.0'
|
||||||
|
description: "HTTP host, address for binding service ports"
|
||||||
|
type: "str"
|
||||||
keycloak_quarkus_http_port:
|
keycloak_quarkus_http_port:
|
||||||
default: 8080
|
default: 8080
|
||||||
description: "HTTP port"
|
description: "HTTP port"
|
||||||
|
|
|
@ -145,5 +145,18 @@
|
||||||
notify:
|
notify:
|
||||||
- print deprecation warning
|
- print deprecation warning
|
||||||
|
|
||||||
|
- name: Check deprecation of keycloak_quarkus_bind_address -> keycloak_quarkus_http_host
|
||||||
|
when:
|
||||||
|
- keycloak_quarkus_bind_address is defined
|
||||||
|
- keycloak_quarkus_bind_address != '0.0.0.0'
|
||||||
|
delegate_to: localhost
|
||||||
|
run_once: true
|
||||||
|
changed_when: keycloak_quarkus_show_deprecation_warnings
|
||||||
|
ansible.builtin.set_fact:
|
||||||
|
keycloak_quarkus_http_host: "{{ keycloak_quarkus_bind_address }}"
|
||||||
|
deprecated_variable: "keycloak_quarkus_bind_address" # read in deprecation handler
|
||||||
|
notify:
|
||||||
|
- print deprecation warning
|
||||||
|
|
||||||
- name: Flush handlers
|
- name: Flush handlers
|
||||||
ansible.builtin.meta: flush_handlers
|
ansible.builtin.meta: flush_handlers
|
||||||
|
|
|
@ -26,7 +26,7 @@
|
||||||
{% set stack_expression='stack="tcpping"' %}
|
{% set stack_expression='stack="tcpping"' %}
|
||||||
<jgroups>
|
<jgroups>
|
||||||
<stack name="tcpping" extends="tcp">
|
<stack name="tcpping" extends="tcp">
|
||||||
<!-- <TCP external_addr="${env.KC_EXTERNAL_ADDR}" bind_addr="{{ keycloak_quarkus_bind_address }}" bind_port="{{ keycloak_quarkus_jgroups_port }}" /> -->
|
<!-- <TCP external_addr="${env.KC_EXTERNAL_ADDR}" bind_addr="{{ keycloak_quarkus_http_host }}" bind_port="{{ keycloak_quarkus_jgroups_port }}" /> -->
|
||||||
<TCPPING
|
<TCPPING
|
||||||
initial_hosts="{{ keycloak_quarkus_cluster_nodes | map(attribute='inventory_host') | join (',') }}"
|
initial_hosts="{{ keycloak_quarkus_cluster_nodes | map(attribute='inventory_host') | join (',') }}"
|
||||||
port_range="0"
|
port_range="0"
|
||||||
|
|
|
@ -26,6 +26,7 @@ http-enabled={{ keycloak_quarkus_http_enabled | lower }}
|
||||||
http-port={{ keycloak_quarkus_http_port }}
|
http-port={{ keycloak_quarkus_http_port }}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
http-relative-path={{ keycloak_quarkus_http_relative_path }}
|
http-relative-path={{ keycloak_quarkus_http_relative_path }}
|
||||||
|
http-host={{ keycloak_quarkus_http_host }}
|
||||||
|
|
||||||
# Management
|
# Management
|
||||||
http-management-port={{ keycloak_quarkus_http_management_port }}
|
http-management-port={{ keycloak_quarkus_http_management_port }}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue