Skip to content

Commit 8d88e24

Browse files
authored
Fix tests (#114)
* Add tar.gz Signed-off-by: Timur Gadiev <[email protected]> * Add azure tests Signed-off-by: Timur Gadiev <[email protected]> * Change corretto_linux_distro Signed-off-by: Timur Gadiev <[email protected]> * Fix corretto Signed-off-by: Timur Gadiev <[email protected]> * Fix adopt Signed-off-by: Timur Gadiev <[email protected]> * Update tests Signed-off-by: Timur Gadiev <[email protected]> * Fix #112 Signed-off-by: Timur Gadiev <[email protected]>
1 parent e26ce65 commit 8d88e24

File tree

17 files changed

+95
-51
lines changed

17 files changed

+95
-51
lines changed

.gitlab-ci.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ Lint:
3030
tags:
3131
- lint
3232

33-
Docker java-on-defaults:
33+
.Docker java-on-defaults:
3434
stage: deployment test
3535
script:
3636
- molecule test -s default
@@ -92,10 +92,10 @@ AZURE java-8 Windows:
9292
- aws
9393

9494
# Windows tests are preferrably run in Azure
95-
AZURE openjdk-13 Windows chocolatey:
95+
AZURE openjdk-14 Windows chocolatey:
9696
stage: deployment test
9797
script:
98-
- molecule test -s cloud-azure-windows-openjdk13-chocolatey
98+
- molecule test -s cloud-azure-windows-openjdk14-chocolatey
9999
tags:
100100
- azure
101101

@@ -178,7 +178,7 @@ AZURE java-11 Windows:
178178
tags:
179179
- azure
180180

181-
AWS java-12:
181+
.AWS java-12:
182182
variables:
183183
AWS_REGION: us-east-1
184184
stage: deployment test

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ java role
22
=========
33
[![License](https://img.shields.io/badge/license-Apache-green.svg?style=flat)](https://raw.githubusercontent.com/lean-delivery/ansible-role-java/master/LICENSE)
44
[![Build Status](https://travis-ci.org/lean-delivery/ansible-role-java.svg?branch=master)](https://travis-ci.org/lean-delivery/ansible-role-java)
5-
[![Build Status](https://gitlab.com/lean-delivery/ansible-role-java/badges/master/build.svg)](https://gitlab.com/lean-delivery/ansible-role-java/pipelines)
5+
[![Build Status](https://gitlab.com/lean-delivery/ansible-role-java/badges/master/pipeline.svg)](https://gitlab.com/lean-delivery/ansible-role-java/pipelines)
66
[![Galaxy](https://img.shields.io/badge/galaxy-lean__delivery.java-blue.svg)](https://galaxy.ansible.com/lean_delivery/java)
77
![Ansible](https://img.shields.io/ansible/role/d/27687.svg)
88
![Ansible](https://img.shields.io/badge/dynamic/json.svg?label=min_ansible_version&url=https%3A%2F%2Fgalaxy.ansible.com%2Fapi%2Fv1%2Froles%2F27687%2F&query=$.min_ansible_version)

molecule/cloud-aws-coretto-11/molecule.yml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -168,6 +168,25 @@ platforms:
168168
- corretto
169169
- repositories
170170

171+
- name: test-aws-Amazon2-corretto-11-fb
172+
image: ami-0b898040803850657
173+
platform: amazon2
174+
instance_type: t3.micro
175+
profile_name: epmldi-instance-profile
176+
region: us-east-1
177+
vpc_subnet_id: subnet-0f2b9cd66faea38af
178+
assign_public_ip: false
179+
spot_price: 0.004
180+
security_group_name:
181+
- default
182+
wait_timeout: 1800
183+
ssh_user: ec2-user
184+
groups:
185+
- rhel_family
186+
- corretto
187+
- fallback
188+
- package
189+
171190
provisioner:
172191
name: ansible
173192
log: false

molecule/cloud-aws-direct-11/molecule.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,8 @@ provisioner:
7373
group_vars:
7474
web:
7575
transport: web
76-
transport_web: "{{ lookup('env','STORAGE_AWS') }}/oracle-java/jdk-11.0.2_linux-x64_bin.tar.gz"
76+
transport_web: >-
77+
{{ hostvars['localhost']['s3_link_tar']['url'] }}
7778
s3:
7879
transport: s3
7980
transport_s3_bucket: java-molecule-s3-test

molecule/cloud-aws-direct-11/playbook.yml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,20 @@
11
---
2+
- name: Prepare host to S3 transport
3+
hosts: localhost
4+
gather_facts: true
5+
vars:
6+
transport_s3_bucket: java-molecule-s3-test
7+
java_download_path: /tmp
8+
tasks:
9+
10+
- name: Generate s3 link for tar.gz
11+
aws_s3:
12+
bucket: '{{ transport_s3_bucket }}'
13+
object: java/jdk-11.0.2_linux-x64_bin.tar.gz
14+
mode: geturl
15+
register: s3_link_tar
16+
changed_when: false
17+
218
- name: Converge
319
hosts: all
420
roles:

molecule/cloud-aws-direct-6/molecule.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,8 @@ provisioner:
5757
java_major_version: 6
5858
java_tarball_install: true
5959
transport: web
60-
transport_web: "{{ lookup('env','STORAGE_AWS') }}/oracle-java/jdk-6u45-linux-x64.tar.gz"
60+
transport_web: >-
61+
{{ hostvars['localhost']['s3_link_tar']['url'] }}
6162
java_unlimited_policy_enabled: true
6263
java_unlimited_policy_transport: fallback
6364

@@ -67,7 +68,8 @@ provisioner:
6768
java_major_version: 6
6869
java_tarball_install: false
6970
transport: web
70-
transport_web: "{{ lookup('env','STORAGE_AWS') }}/oracle-java/jdk-6u45-linux-x64.rpm"
71+
transport_web: >-
72+
{{ hostvars['localhost']['s3_link_rpm']['url'] }}
7173
java_unlimited_policy_enabled: true
7274
java_unlimited_policy_transport: fallback
7375
playbooks:

molecule/cloud-aws-direct-6/playbook.yml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,27 @@
11
---
2+
- name: Prepare host to S3 transport
3+
hosts: localhost
4+
gather_facts: true
5+
vars:
6+
transport_s3_bucket: java-molecule-s3-test
7+
java_download_path: /tmp
8+
tasks:
9+
- name: Generate s3 link for rpm
10+
aws_s3:
11+
bucket: '{{ transport_s3_bucket }}'
12+
object: 'java/jdk-6u45-linux-x64.rpm'
13+
mode: geturl
14+
register: s3_link_rpm
15+
changed_when: false
16+
17+
- name: Generate s3 link for tar.gz
18+
aws_s3:
19+
bucket: '{{ transport_s3_bucket }}'
20+
object: 'java/jdk-6u45-linux-x64.tar.gz'
21+
mode: geturl
22+
register: s3_link_tar
23+
changed_when: false
24+
225
- name: Converge
326
hosts: all
427
roles:

molecule/cloud-azure-adoptopenjdk-windows/molecule.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ provisioner:
9494
java_major_version: 11
9595
chocolatey:
9696
transport: chocolatey
97-
java_major_version: 13
97+
java_major_version: 14
9898
windows:
9999
ansible_password: "{{ lookup('env', 'WINRM_ADMIN_PWD') | default('M0leCule123!', true) }}"
100100
ansible_winrm_transport: credssp

molecule/cloud-azure-windows-8/molecule.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ provisioner:
6060
oracle-java/jdk-8u45-windows-x64.exe?\
6161
{{ hostvars['localhost']['storage_sig']['response']['serviceSasToken'] }}"
6262
java_unlimited_policy_transport: fallback
63-
java_unlimited_policy_enabled: true
63+
java_unlimited_policy_enabled: false
6464
playbooks:
6565
create: ../resources/provisioning/AZURE/create.yml
6666
prepare: prepare.yml

molecule/cloud-azure-windows-openjdk13-chocolatey/molecule.yml renamed to molecule/cloud-azure-windows-openjdk14-chocolatey/molecule.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,15 +53,15 @@ provisioner:
5353
chocolatey:
5454
java_distribution: openjdk
5555
transport: chocolatey
56-
java_major_version: 13
56+
java_major_version: 14
5757
playbooks:
5858
create: ../resources/provisioning/AZURE/create.yml
5959
destroy: ../resources/provisioning/AZURE/destroy.yml
6060
verify: ../resources/tests/verify_win.yml
6161
lint:
6262
name: ansible-lint
6363
scenario:
64-
name: cloud-azure-windows-openjdk13-chocolatey
64+
name: cloud-azure-windows-openjdk14-chocolatey
6565
verifier:
6666
name: ansible
6767
lint:

0 commit comments

Comments
 (0)