setupstart
custom
0
postgresql
database-type-standard
com.atlassian.confluence.impl.hibernate.dialect.PostgreSQLDialect
${localHome}/temp
${localHome}/temp
${confluenceHome}/attachments
{{ atl_db_driver }}
{{ atl_jdbc_url }}
{{ atl_jdbc_user }}
{% if atl_product_version.split(".")[:2] | join(".") is version('8.6', '>=') and atl_secretsmanager_aws_region is defined and atl_secretsmanager_aws_region != "" and atl_secretsmanager_aws_secret_id is defined and atl_secretsmanager_aws_secret_id != "" -%}
com.atlassian.secrets.store.aws.AwsSecretsManagerStore
{"region": "{{ atl_secretsmanager_aws_region }}", "secretId": "{{ atl_secretsmanager_aws_secret_id }}"}
{% else -%}
{{ atl_jdbc_password | replace("&", "&") }}
{% endif -%}
{# Confluence versions 7.13 and newer #}
{%- if (atl_product_version.split(".")[0] | int() == 7 and atl_product_version.split(".")[1] | int() <= 13) or atl_product_version.split(".")[0] | int() < 7 -%}
{{ atl_db_poolminsize }}
{{ atl_db_poolmaxsize }}
{{ atl_db_timeout }}
{{ atl_db_idletestperiod }}
{{ atl_db_maxstatements }}
{{ atl_db_validate }}
{{ atl_db_acquireincrement }}
{{ atl_db_preferredtestquery }}
{%- else -%}
{{ atl_db_timeout }}
{{ atl_db_poolmaxsize }}
{{ atl_db_poolminsize }}
true
{{ atl_db_provider_class | default('com.atlassian.confluence.impl.hibernate.DelegatingHikariConnectionProvider') }}
{% endif %}
{{ atl_product_home_shared }}
true
{{ atl_product_home_shared }}
{{ atl_hazelcast_network_aws_iam_role }}
{{ atl_hazelcast_network_aws_iam_region }}
{{ atl_hazelcast_network_aws_host_header }}
{{ atl_hazelcast_network_aws_tag_key }}
{{ atl_hazelcast_network_aws_tag_value }}
aws
{{ atl_aws_stack_name }}
1
{%- if atl_tomcat_contextpath is defined and atl_tomcat_contextpath != '' -%}
{{ atl_tomcat_contextpath }}
{% endif %}
{# config specific to opensearch #}
{%- if atl_opensearch_endpoint is defined and atl_opensearch_endpoint != '' %}
{# if password provided set password and user but NOT region #}
{% if atl_opensearch_password is defined and atl_opensearch_password != '' %}
{{ atl_opensearch_password }}
{{ atl_opensearch_user }}
{%- else %}
{{ atl_hazelcast_network_aws_iam_region }}
{% endif %}
https://{{ atl_opensearch_endpoint }}
opensearch
{%- endif %}