diff --git a/roles/jira_config/defaults/main.yml b/roles/jira_config/defaults/main.yml index 0a90817..776e44e 100644 --- a/roles/jira_config/defaults/main.yml +++ b/roles/jira_config/defaults/main.yml @@ -26,6 +26,7 @@ atl_db_poolminsize: '20' atl_db_poolmaxsize: '100' atl_db_minidle: '10' atl_db_maxidle: '20' +atl_db_type: 'postgres72' atl_db_maxwaitmillis: '30000' atl_db_timebetweenevictionrunsmillis: '30000' diff --git a/roles/jira_config/molecule/default/playbook.yml b/roles/jira_config/molecule/default/playbook.yml index be14065..3270e74 100644 --- a/roles/jira_config/molecule/default/playbook.yml +++ b/roles/jira_config/molecule/default/playbook.yml @@ -23,6 +23,7 @@ atl_db_removeabandonedtimeout: 1111 atl_db_testwhileidle: 'false' atl_db_testonborrow: 'true' + atl_db_type: 'postgres96' roles: - role: linux_common diff --git a/roles/jira_config/molecule/default/tests/test_default.py b/roles/jira_config/molecule/default/tests/test_default.py index 58b83f9..4626e4e 100644 --- a/roles/jira_config/molecule/default/tests/test_default.py +++ b/roles/jira_config/molecule/default/tests/test_default.py @@ -10,6 +10,7 @@ def test_dbconfig_file(host): f = host.file('/var/atlassian/application-data/jira/dbconfig.xml') assert f.exists assert f.user == 'jira' + assert f.contains("postgres96") assert f.contains("org.postgresql.Driver") assert f.contains("atljira") assert f.contains("molecule_password") diff --git a/roles/jira_config/templates/dbconfig.xml.j2 b/roles/jira_config/templates/dbconfig.xml.j2 index 18c9ed7..8ae7e81 100644 --- a/roles/jira_config/templates/dbconfig.xml.j2 +++ b/roles/jira_config/templates/dbconfig.xml.j2 @@ -3,7 +3,7 @@ defaultDS default - postgres72 + {{ atl_db_type }} public {{ atl_jdbc_url }}