Commit Graph

67 Commits

Author SHA1 Message Date
Lee Goolsbee
8113474d15 ITPLT-3785 only recurse if the item is a directory 2024-06-12 11:31:35 -05:00
Lee Goolsbee
07f708484f ITPLT-3785 ugh bad indentation 2024-06-12 11:31:35 -05:00
Lee Goolsbee
3fd8a01e90 ITPLT-3785 item.path, not just the item 2024-06-12 11:31:35 -05:00
Lee Goolsbee
5caddaede1 ITPLT-3785 can't recursively manage permissions on a single file; manage permissions for atl_product_version_cache file when written instead 2024-06-12 11:31:35 -05:00
Lee Goolsbee
ee9348473a ITPLT-3785 reworked logic for limiting permissions in installation directories without affecting working directories 2024-06-12 11:31:27 -05:00
Lee Goolsbee
91cc5c3d1a ITPLT-3650 define platform as linux/amd64 for molecule; fixes ability to run on Apple Silicon and should continue to work fine in pipelines 2024-04-29 12:10:17 -05:00
Lee Goolsbee
9ec397abd5 ITPLT-3650 update test execution environments to newer versions of debian, ubuntu, and python 2024-04-29 12:10:17 -05:00
Lee Goolsbee
677f2a85ca ITPLT-3650 drop support for Amazon Linux 2 2024-04-29 12:10:12 -05:00
Lee Goolsbee
ecb262a15f ITPLT-3650 compatibility updates for ansible-core 2.16 and other dependencies 2024-04-26 15:20:52 -05:00
Yevhen Ivantsov
4dda48b45f Add password property 2023-08-07 08:46:12 +10:00
Yevhen Ivantsov
ed57ca1bc3 Add a condition in dbconfig template to use SecretsManager 2023-08-07 08:43:54 +10:00
Lee Goolsbee
6151f01534 Merged in al2022 (pull request #187)
Add support for Amazon Linux 2022

* first pass at basic AL2022 support

* unpin git version on AL2022

* resolve a few package issues/discrepancies

* fix non-Amazon distro support

* fix missing nfs.service symlink on AL2022

* remove Ubuntu/Debian install task from aws_common (no existing ubuntu dependency tasks)

* add amazonlinux:2022 to list of images for testing via molecule

* install amazon-cloudwatch-agent from package sources instead of direct RPM on AL2022; add workaround for missing group

* fix typo in task name

* add mising amazonlinux:2022 test for product_install role

* al2022 -> al2023

* al2023 ships with rpm-installed versions of setuptools and distlib that aren't removable and older than what pipenv requires; use py3.11 instead


Approved-by: Vadym Kovalskiy
Approved-by: Eugene Ivantsov
Approved-by: Yurii Kuzan
2023-05-17 17:11:12 +00:00
Lee Goolsbee
10e6b3eefe move molecule dependency management to project-level config; disable molecule dependency management 2022-09-09 17:09:27 -05:00
Lee Goolsbee
4d7b2c57f0 try a fix for the tests in pipelines; add collections cache 2022-09-09 17:09:27 -05:00
Lee Goolsbee
694f1c2874 use collections; use FQCN for all tasks 2022-09-07 18:56:23 -05:00
Glenn Stewart
083714c898 ITPLT-1404 Allow for use of Application Tunnels - https://support.atlassian.com/organization-administration/docs/configure-application-tunnels/ 2022-05-26 14:27:46 +10:00
Adam Brokes
1e0c97597b DCD-1362: Add tcpKeepAlive and socketTimeout for Jira dbconfig.xml 2021-10-05 13:23:23 +11:00
Steve
c187f992f0 DCD-1205: Remove linting from molecule tests. It changed in v3, didnt't really help, and we ended up disabling it most of the time anyway. 2021-01-20 11:26:36 +11:00
Steve
253c5bd8e1 DCD-1205: Rename playbook.yml -> converge.yml for Molecule v3. 2021-01-20 11:09:32 +11: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
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
Dylan Rathbone
cd12d3d873 Test for special character escaping 2020-04-09 15:52:48 +10:00
Dylan Rathbone
6ce93e0a32 For DB passwords comprising '&' replace it with '&' 2020-04-09 14:44:16 +10:00
Lee Goolsbee
6078b84bd5 extend to Jira DC 2020-03-02 14:50:49 -06:00
Steve Smith
0d3ef898ad DCD-933: Add functionality to copy jira-config.properties if present. 2020-01-31 11:47:58 +11:00
Brett Meehan
9b1154f6e0 ITOPSENG-372 fix baseurl logic for when db_created does not exist 2020-01-12 21:41:09 +11:00
Brett Meehan
2784eec651 ITOPSENG-359 ignore base_url updates if db was just created 2020-01-07 10:54:04 +11:00
Brett Meehan
4b96222991 ITOPSENG-359 fix jira base_url on clone and add contextpath to both confluence and jira 2020-01-06 15:14:31 +11:00
Michael Kemp
64b9925fbb QUICK-265: Add JVM opts parameter to Jira config role 2019-09-23 13:33:12 +10:00
Varun Arbatti
2a00f33508 DCD-621: Uses ATL_DB_ENGINE paramerter to infer database type. If db_engine is 'aurora_postgres', then use aurrora postgres db type. Else use default postgres db_type 2019-08-28 12:21:28 +10:00
Varun Arbatti
9e6eb41734 DCD-621: externalizes db type based in dbconfig.xml for Jira 2019-08-28 09:58:51 +10:00
Adam Brokes
9f66941151 Merged in DCD-373-db-properties (pull request #2)
DCD-373: Propagate DB properties from Quickstart to dbconfig.xml
2019-05-30 00:49:34 +00:00
Adam Brokes
b2142fa8d7 DCD-373: Add tests removed by mistake 2019-05-29 17:08:30 +10:00
Adam Brokes
89db18c9fe DCD-373: Propagate DB properties from Quickstart to dbconfig.xml 2019-05-29 17:01:02 +10:00
Steve Smith
75703a19b5 DCD-370: Add connector for SSL redirector port 2019-05-24 12:59:03 +10:00
Steve Smith
4b1d12f1bf DCD-360: Move environment settings to setenv.sh for consitency. 2019-05-24 09:48:44 +10:00
Steve Smith
ca4bb3bb92 DCD-359: Remove some duplicate GC parameters. 2019-05-22 10:35:54 +10:00
Steve Smith
80247f1803 DCD-224: Rename some roles for clarity. 2019-05-09 08:37:52 +10:00
Steve Smith
2470f669d6 DCD-224: Fix test. 2019-05-08 15:29:32 +10:00
Steve Smith
9831ae94e0 DCD-224: More permissions adjustments. 2019-05-08 13:11:08 +10:00
Steve Smith
07e80d8a21 DCD-224: More permissions adjustments. 2019-05-08 13:07:44 +10:00
Steve Smith
3df72abd8a DCD-224: More permissions adjustments. 2019-05-08 13:05:36 +10:00
Steve Smith
8ddb5f48b4 DCD-224: Permissions fixes. 2019-05-08 12:55:09 +10:00
Steve Smith
1aa2afc6f2 DCD-224: Refactor installer role to work around various quirks. 2019-05-08 12:13:29 +10:00
Steve Smith
a5eefe326e DCD-224: Create a role for installation with the binary installer. 2019-05-07 18:42:40 +10:00
Steve Smith
9b9860a5ef DCD-224: Rename product_download to tgz_download in prep for an alternative installer. 2019-05-07 15:37:41 +10:00
Steve Smith
b98a485fa8 DCD-224: Fixes to the server.xml template. 2019-05-07 09:04:17 +10:00
Steve Smith
b9ac693d14 DCD-224: Rework of ServiceDesk handling to deal with more corner-cases, and limit it to the product_download role. 2019-05-06 17:21:56 +10:00
Steve Smith
4a429df39a DCD-224: Remove "all" as an installation option. 2019-05-06 10:38:31 +10:00