Steve Smith
f539d33c5b
DCD-1190: Move BB-specific variables out of the group vars to a common role.
2021-01-18 13:36:05 +11:00
Denise Unterwurzacher
7ede9c8cc1
ITPLAT-399 Systemd cleans up files in /tmp older than 10 days. This removes the /tmp/.java_pid* file which is the socket created by the JVM that facilitates thread dumps. This file is never recreated once it's deleted, and the only way to recreate it and restore thread dump functionality is to restart the JVM. If using OpenJDK there is no -F option to force thread dumps which bypasses the socket. Once the file is deleted there is no way to take a thread dump on OpenJDK until a restart is performed. This commit excludes required java hooks including the pid file from systemd's cleanup. For more info: https://bugzilla.redhat.com/show_bug.cgi?id=1704608
2021-01-13 11:47:19 -06:00
Geoff Jacobs
88d326be73
ITPLAT-195 setting owner/group for jira-config.properties. It was being copied across as root:root.
2020-10-21 13:54:02 +11:00
Lee Goolsbee
fc39d2bb23
Merged in DCD-1073-adoptopenjdk (pull request #113 )
...
DCD-1073 use AdoptOpenJDK from official repos
Approved-by: Steve Smith
Approved-by: Dylan Rathbone
2020-09-14 15:13:52 +00:00
Lee Goolsbee
cfca6d794c
move debian_architecture and debian_architecture_translations to defaults
2020-09-10 12:22:16 -05:00
Lee Goolsbee
73a3dea47d
remove a few straggling references to linking fonts to the JRE
2020-09-10 12:21:15 -05:00
Steve Smith
657efb77ab
DCD-1089: The systemd installation location depends on the OS.
2020-08-28 13:07:56 +10:00
Lee Goolsbee
e0b76696c4
azl2 also needs this symlink
2020-08-27 12:27:41 -05:00
Lee Goolsbee
529df0cafd
fix tests
2020-08-27 11:49:27 -05:00
Lee Goolsbee
45c2d01b17
DCD-1037 use AdoptOpenJDK from official repos
2020-08-27 11:08:42 -05:00
Steve Smith
db84840a96
DCD-1020: Add test for font installation with system JDK.
2020-08-24 13:23:17 +10:00
Steve Smith
25c2ebb563
DCD-1020: Add installation and linking of Google Noto fonts as JVM fallbacks.
2020-08-24 13:05:42 +10:00
Steve Smith
d22c0222ed
DCD-1020: We need a JRE symlink too.
2020-08-21 13:56:13 +10:00
Steve Smith
43996fffcd
DCD-1020: Make/enforce assumption that JVM packages setup a common symlink.
2020-08-21 13:03:35 +10:00
Steve Smith
b66d08b443
DCD-1020: Use the major java version and let per-OS roles apply the approriate naming.
2020-08-21 13:02:21 +10:00
Steve Smith
a912ac5044
DCD-1020: Move JRE home & binary location to group-vars.
2020-08-21 11:05:42 +10:00
Lee Goolsbee
5e661521d2
Synchrony nodes should use system JDK if configured to do so
2020-08-12 17:35:53 -05:00
Adam Brokes
09c0a49341
DCD-963: Add test for preferred test query
2020-08-03 15:25:30 +10:00
Adam Brokes
951f0241ab
DCD-963: Use the ATL_DB_PREFERREDTESTQUERY parameter from Confluence AWS Quickstart
2020-08-03 15:22:01 +10:00
Denise Unterwurzacher
02dd1e6873
ITOPSENG-716 Line length :eyeroll:
2020-07-17 14:52:15 -05:00
Denise Unterwurzacher
eedcd1682f
ITOPSENG-716 Added Catalina folder for Bitbucket too (so catalina.out logging works)
2020-07-17 13:32:04 -05:00
Denise Unterwurzacher
df43298c15
ITOPSENG-716 Readding accidental deletion
2020-07-16 13:49:39 -05:00
Denise Unterwurzacher
0a7e5220a2
ITOPSENG-716 Create Catalina folder in tomcat-install/conf ownder by product user, but leave the rest of conf owned by root. This reinstates catalina.out logging, as it needs that folder to exist and be owned by the product user/group.
2020-07-16 13:13:57 -05:00
Denise Unterwurzacher
d428624ac2
ITOPSENG-703 Added open file descriptors to the systemd config to allow for the applications to open more files. This avoids the 'too many open files' problem that can cause outages.
2020-06-17 12:10:22 -05:00
Brett Meehan
ef0a41af98
ITOPSENG-647 adjust hard-coded defaults to allow molecule tests to pass
2020-05-21 11:43:17 +10:00
Brett Meehan
7b9e9e2328
ITOPSENG-647 put product service file in the default path to allow systemctl mask and other linking operations to work properly
2020-05-21 10:17:22 +10:00
Lee Goolsbee
0fbc7609a1
Merged in ITOPSENG-613-mount-clone-ebs-with-recommended-opts (pull request #103 )
...
ITOPSENG-613 mount clone EBS volumes with AWS recommended options
Approved-by: Ben Partridge
2020-05-07 15:38:40 +00:00
Brett Meehan
205cfdc592
Merged in bugfix/ITOPSENG-395-atlassian-versioning-workaround (pull request #93 )
...
Bugfix/ITOPSENG-395 atlassian versioning workaround
Approved-by: Adam Brokes
2020-05-07 04:33:44 +00:00
Lee Goolsbee
873e36297a
passno should be a string
2020-05-04 17:10:58 -05:00
Lee Goolsbee
0b0a57d600
ah, passno
2020-05-04 16:31:56 -05:00
Lee Goolsbee
545f117d3e
perhaps backup/fsck options aren't supported?
2020-05-04 16:26:46 -05:00
Lee Goolsbee
373a511bf7
try setting AWS-recommended mount options for EBS volumes
2020-05-04 16:14:17 -05:00
Dylan Rathbone
48dd6baad2
DCD-261: Prevent JDBC_PASSWORD from being logged
2020-04-24 11:23:25 +10:00
Dylan Rathbone
e22e0efda4
DCD-261: Remove redundant DB pooling variables
2020-04-23 17:59:16 +10:00
Dylan Rathbone
43985cfe89
DCD-261: Fix for crowd cluster reporting
2020-04-23 17:25:06 +10:00
Dylan Rathbone
cd12d3d873
Test for special character escaping
2020-04-09 15:52:48 +10:00
Dylan Rathbone
223db3c10d
Revert change for BitBucket
2020-04-09 14:53:15 +10:00
Dylan Rathbone
6ce93e0a32
For DB passwords comprising '&' replace it with '&'
2020-04-09 14:44:16 +10:00
Brett Meehan
825212db97
ITOPSENG-395 for some reason chaining the jinja replace on the string append isnt working so doing those in 2 separate facts blocks
2020-04-07 15:10:08 +10:00
Brett Meehan
f207682fcc
ITOPSENG-395 fixed copy pasta error
2020-04-07 14:02:09 +10:00
Brett Meehan
c1c9591a79
ITOPSENG-395 fixed typo
2020-04-07 13:52:30 +10:00
Brett Meehan
165c07bfb8
ITOPSENG-395 move version normalizing logic to a fact
2020-04-07 13:14:59 +10:00
Brett Meehan
12d46afd7e
ITOPSENG-395 handle atlassian specific product version testing
2020-04-07 11:03:27 +10:00
Dylan Rathbone
0ce1f9c44a
DCD-261: Add CloudWatch support for Crowd. Temporarily remove config for Ubuntu when testing create backups
2020-04-01 08:28:00 +10:00
Geoff Jacobs
ee300e3391
Merged in ITOPSENG-127-remove-duplicate-jira-jvm-o (pull request #89 )
...
ITOPSENG-127 remove duplicate jira jvm o
* ITOPSENG-127 working on removing some of the duplicate CATALINA_OPTS in setenv.sh
* ITOPSENG-127 remove double dashes
* ITOPSENG-127 removing old tasks for adding CATALINA_OPTS
* ITOPSENG-127 handle blank options
Approved-by: Ben Partridge <bpartridge@atlassian.com >
2020-03-16 23:44:33 +00:00
Lee Goolsbee
40ac6c340e
Merged in ITOPSENG-436-skip-some-tasks-on-update (pull request #88 )
...
ITOPSENG-436 skip some tasks on update
Approved-by: Ben Partridge
2020-03-16 18:46:05 +00:00
Lee Goolsbee
706e0be7e2
extend to Crowd DC
2020-03-04 15:53:56 -06:00
Lee Goolsbee
6078b84bd5
extend to Jira DC
2020-03-02 14:50:49 -06:00
Lee Goolsbee
334a21c466
ITOPSENG-436 try tagging things that shouldn't run on stack updates
2020-02-26 14:24:06 -06:00
Geoff Jacobs
81c2bc9fe8
Merged in ITOPSENG-127-remove-duplicate-jira-jvm-o (pull request #85 )
...
ITOPSENG-127 one CATALINA_OPT per line
* ITOPSENG-127 working on removing some of the duplicate CATALINA_OPTS in setenv.sh
* ITOPSENG-127 remove double dashes
* ITOPSENG-127 removing old tasks for adding CATALINA_OPTS
Approved-by: Ben Partridge <bpartridge@atlassian.com >
2020-02-25 02:10:52 +00:00