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 %}