DCD-360: Move environment settings to setenv.sh for consitency.

This commit is contained in:
Steve Smith
2019-05-24 09:48:44 +10:00
parent 405358eceb
commit 4b1d12f1bf
4 changed files with 18 additions and 6 deletions

View File

@@ -9,6 +9,7 @@
atl_jdbc_user: 'atljira'
atl_jvm_heap: 'PLACEHOLDER'
atl_cluster_node_id: 'FAKEID'
roles:
- role: linux_common
- role: product_common

View File

@@ -17,8 +17,11 @@ def test_dbconfig_file(host):
def test_setenv_file(host):
f = host.file('/opt/atlassian/jira-software/current/bin/setenv.sh')
assert f.exists
assert f.contains('JVM_MINIMUM_MEMORY="PLACEHOLDER"')
assert f.contains('JVM_MAXIMUM_MEMORY="PLACEHOLDER"')
assert f.contains('^JVM_MINIMUM_MEMORY="PLACEHOLDER"')
assert f.contains('^JVM_MAXIMUM_MEMORY="PLACEHOLDER"')
assert f.contains('^JIRA_HOME="/var/atlassian/application-data/jira"')
assert f.contains('^export CATALINA_OPTS="')
def test_cluster_file(host):
f = host.file('/var/atlassian/application-data/jira/cluster.properties')

View File

@@ -29,6 +29,18 @@
- 'JVM_MINIMUM_MEMORY'
- 'JVM_MAXIMUM_MEMORY'
- name: Set Jira home directory
lineinfile:
path: "{{ atl_product_installation_versioned }}/bin/setenv.sh"
regexp: "JIRA_HOME="
line: 'JIRA_HOME="{{ atl_product_home }}"'
- name: Set the Tomcat environment
lineinfile:
path: "{{ atl_product_installation_versioned }}/bin/setenv.sh"
insertafter: "EOF"
line: 'export CATALINA_OPTS="${CATALINA_OPTS} {{ atl_catalina_opts }} {{ atl_catalina_opts_extra }}"'
- name: Create application directories
file:
path: "{{ item }}"

View File

@@ -6,10 +6,6 @@ After=network-online.target
User={{ atl_product_user }}
Group={{ atl_product_user }}
# NOTE: Additional environment vars are set in {{ atl_product_installation_current }}/bin/setenv.sh
Environment="JIRA_HOME={{ atl_product_home }}"
Environment="CATALINA_OPTS={{ atl_catalina_opts }} {{ atl_catalina_opts_extra }}"
ExecStart={{ atl_product_installation_current }}/bin/start-jira.sh -fg
Restart=on-failure