Commit Graph

858 Commits

Author SHA1 Message Date
Geoff Jacobs
1dec85104e ITPLT-3984 adding some retries rather than aborting the play 2024-08-22 08:55:54 +10:00
Geoff Jacobs
afc338a264 ITPLT-3984 switch URL variablex 2024-08-22 08:39:33 +10:00
Geoff Jacobs
1a7298ae73 ITPLT-3984 variable precedence wasn't great, set a dedicated task to validate that marketplace is available 2024-08-22 08:31:35 +10:00
Geoff Jacobs
e0ffaeb678 Revert "ITPLT-3984 adding some env vars to molecule runs to differentiate them from production runs"
This reverts commit 05ea5ddd86.
2024-08-22 08:28:45 +10:00
Geoff Jacobs
05ea5ddd86 ITPLT-3984 adding some env vars to molecule runs to differentiate them from production runs 2024-08-22 08:20:21 +10:00
Geoff Jacobs
bbde258379 ITPLT-3984 put the agent back on fetch binary in case it's called from other playbooks 2024-08-21 11:58:55 +10:00
Geoff Jacobs
e27bd37dc6 ITPLT-3984 move module defaults to various playbooks 2024-08-21 11:35:34 +10:00
Geoff Jacobs
7555719797 ITPLT-3984 hardcoding the user agent, jinja doesn't get rendered (possibly due to being an ansible_* var) 2024-08-21 11:28:37 +10:00
Geoff Jacobs
c379cbd8ea ITPLT-3984 ansible.cfg doesn't get read when running molecule tests, trying to default the value when there's no play name 2024-08-21 11:22:06 +10:00
Geoff Jacobs
3b498f503a ITPLT-3984 jinja didn't render, try ansible.cfg 2024-08-21 11:11:44 +10:00
Geoff Jacobs
aebcc6c5e5 ITPLT-3984 also setting user agent for lookup(url) 2024-08-21 11:00:03 +10:00
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
Geoff Jacobs
0bcbac7b13 Merge remote-tracking branch 'origin/master' into ITPLT-3960-dcd-ansible---cache-jdk-in-sh 2024-08-20 09:56:28 +10:00
Geoff Jacobs
3d9b54bc6e Merged in ITPLT-3977-add-direnv-pre-commit-to-dc-deployments-automation (pull request #215)
ITPLT-3977 add direnv pre commit to dc deployments automation

Approved-by: Lee Goolsbee
2024-08-19 22:50:49 +00:00
bmeehan
5ae7e3cd67 ITPLT-3960 fix test 2024-08-19 15:35:31 +10:00
Geoff Jacobs
09d149f618 Merge remote-tracking branch 'origin/master' into playbook-analytics 2024-08-19 11:48:43 +10:00
Geoff Jacobs
9b50436934 pre-commit whitespace fixes 2024-08-19 08:48:25 +10:00
bmeehan
fb0cbaaacf ITPLT-3960 fix test 2024-08-19 08:40:48 +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
Lee Goolsbee
f2142f4fc1 ITPLT-3960 fix tests 2024-08-16 16:27:07 -05: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
8cf5f556fd ITPLT-3960 added the missing default 2024-08-14 15:14:06 +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
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
Brett Meehan
24d3be5713 only replace bitbucket.properties with template if file does not already exist 2024-04-07 02:37:06 +00:00
Geoff Jacobs
1c461004c3 Merged in fix-bb-home (pull request #192)
Multiple fixes for Bitbucket DataCenter

Approved-by: Vadym Kovalskiy
Approved-by: Lee Goolsbee
2024-03-20 17:28:05 +00:00
bmeehan
2d4e58b73a ITPLT-3591 correct the registered output var 2024-03-13 09:54:41 +11:00
bmeehan
79ae9dc5df ITPLT-3591 switch to using the get_url module 2024-03-13 09:31:29 +11:00
bmeehan
89773b68f3 ITPLT-3591 fix indent 2024-03-13 09:19:32 +11:00
bmeehan
5af606f7be ITPLT-3591 fix indent 2024-03-13 09:18:46 +11:00
bmeehan
a44d3f8145 ITPLT-3591 allow basic_auth creds from secrets_manager 2024-03-13 09:11:19 +11:00
bmeehan
2f198d478b ITPLT-3356 correct user to username 2024-03-08 16:22:31 +11:00
bmeehan
11c23b7169 ITPLT-3356 clean up formatting in c.c.xml 2024-03-08 14:10:18 +11:00
bmeehan
da56d513e0 ITPLT-3356 add OS user and pass if provided and exclude region if OS pass provided 2024-03-08 08:26:41 +11:00