Commit Graph

50 Commits

Author SHA1 Message Date
Geoff Jacobs
2a15d11df7 ITPLT-3960 tweaking the conditionals and adding a molecule-idempotence-notest tag to the rescue task 2024-08-20 10:04:04 +10:00
bmeehan
5ae7e3cd67 ITPLT-3960 fix test 2024-08-19 15:35:31 +10:00
bmeehan
9248c270c9 ITPLT-3960 add ignore_errors to initial download to bypass edgecase where jdk is already installed 2024-08-19 08:29:28 +10:00
bmeehan
6b8891acb4 ITPLT-3960 make indent rightish and unwrong 2024-08-17 07:55:14 +10:00
bmeehan
6ff74dc1f1 ITPLT-3960 make indent rightish and unwrong 2024-08-17 07:54:50 +10:00
bmeehan
c8d5581899 ITPLT-3960 really ugly work-around to prevent dnf removing cache files 2024-08-16 22:44:02 +10:00
bmeehan
14adb1f168 ITPLT-3960 really ugly work-around to prevent dnf removing cache files 2024-08-16 22:42:04 +10:00
bmeehan
2a5ded9773 ITPLT-3960 replace download_dir var with jinja wrapper 2024-08-15 21:59:37 +10:00
bmeehan
1afa4b3833 ITPLT-3960 remove downloading lock regardless of dl outocme 2024-08-15 21:35:49 +10:00
bmeehan
126389eb9e ITPLT-3960 changed yum to dnf and fixed iindenting 2024-08-15 20:54:54 +10:00
bmeehan
259058980b ITPLT-3960 change the lock check timing and move find in-block 2024-08-13 18:29:34 +10:00
bmeehan
b6d986b71f ITPLT-3960 add failsafe dnf install of jdk 2024-08-13 16:21:40 +10:00
bmeehan
7c0d712617 ITPLT-3960 jdk caching 2024-08-12 21:59:54 +10:00
Lee Goolsbee
677f2a85ca ITPLT-3650 drop support for Amazon Linux 2 2024-04-29 12:10:12 -05:00
Alan Cheng
4fc84f6728 ITPLT-3381 skip idempotence test flag 2023-11-15 12:59:12 +11:00
Alan Cheng
74d60e446b ITPLT-3381 add alternate adoptium url options for amazon linux 2023 2023-11-15 12:50:33 +11:00
Alan Cheng
dc4156d238 ITPLT-3328 try molecule idempotence skip tag 2023-11-09 11:43:14 +11:00
Alan Cheng
6573647df5 ITPLT-3328 add notest tag 2023-11-09 11:25:49 +11:00
Alan Cheng
eaf04584d6 Revert "ITPLT-3328 try fix idempotency pipeline error"
This reverts commit 156c1daf7b.
2023-11-09 11:23:45 +11:00
Alan Cheng
156c1daf7b ITPLT-3328 try fix idempotency pipeline error 2023-11-08 14:04:50 +11:00
Alan Cheng
3b5c5517a5 ITPLT-3328 try pass idempotence test 2023-11-08 13:20:01 +11:00
Alan Cheng
1c233e8213 Revert "ITPLT-3328 pipeline test"
This reverts commit 33bd02b060.
2023-11-08 13:20:01 +11:00
Alan Cheng
9cef32d750 ITPLT-3328 pipeline test 2023-11-08 13:20:01 +11:00
Alan Cheng
9ffe858a80 ITPLT-3328 remove hardcoded package.a.c repo, add vars for alt adoptium urls 2023-11-08 13:20:01 +11:00
Alan Cheng
2ab6da34fc ITPLT-3328 add packages.a.c alternate adoptium repo 2023-11-08 13:20:01 +11: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
ac3f6f1f93 address a stack of linting warnings/errors and deprecations 2022-09-09 17:09:22 -05:00
Lee Goolsbee
694f1c2874 use collections; use FQCN for all tasks 2022-09-07 18:56:23 -05:00
Lee Goolsbee
ec552526c9 Switch from deprecated adoptopenjdk to eclipse-temurin jdk 2022-06-22 17:20:57 -05:00
Lee Goolsbee
cfca6d794c move debian_architecture and debian_architecture_translations to defaults 2020-09-10 12:22:16 -05: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
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
4dff688b3d DCD-484: Rename use_system_jdk to match the other vars. 2019-07-11 13:57:38 +10:00
Steve Smith
1c706c8cc5 DCD-386: Remove use of amazon-linux-extras command as it breaks in a clean virtualenv; psql isn't actually used, and can be installed manually if needed. 2019-06-13 16:14:20 +10:00
Steve Smith
f13fb656d0 DCD-386: Move user creation up to linux_common as NFS needs to share the UID. 2019-05-30 11:42:01 +10:00
Steve Smith
9faa3b4e07 DCD-386: Move git installation to common. 2019-05-29 14:48:06 +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
e32b439ce2 DCD-224: Add installation of the ServiceDesk OBR when specified version is "all" or "servicedesk". 2019-04-29 15:37:44 +10:00
Steve Smith
121c630034 DCD-224: Use import_tasks rather than deprecated import. 2019-04-17 12:05:02 +10:00
Steve Smith
367a2ce1ba DCD-224: Add some tagging to speed up some tests. 2019-04-16 16:26:15 +10:00
Steve Smith
5b91a531ce DCD-224: Refactor to simplify directory layout and testing. 2019-04-16 10:52:18 +10:00
Steve Smith
13e91668ab DCD-224: Add unpacking of the downloaded tarball. 2019-04-15 16:13:51 +10:00
Steve Smith
6db317051a DCD-224: Rename product vars for clarity and create the shared home. 2019-04-11 15:19:57 +10:00
Steve Smith
fe0e85b17e DCD-224: Move Amazon-specific Postgres installation to product-common role. 2019-04-11 11:14:59 +10:00
Steve Smith
32ae6a906a DCD-224: Rename product_base to product_common for consistency. 2019-04-10 09:50:10 +10:00