Skip to content

Commit 30e182c

Browse files
Add test for upgrade
1 parent ae0ccf4 commit 30e182c

File tree

4 files changed

+82
-0
lines changed

4 files changed

+82
-0
lines changed
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
---
2+
# The workaround for arbitrarily named role directory is important because the git repo has one name and the role within it another
3+
# Found at: https://github.com/ansible-community/molecule/issues/1567#issuecomment-436876722
4+
- name: Converge
5+
collections:
6+
- netways.elasticstack
7+
hosts: all
8+
vars:
9+
#elasticsearch_security: true # needed for tests of > 7 releases
10+
elasticstack_full_stack: false
11+
elasticsearch_jna_workaround: true
12+
elasticsearch_disable_systemcallfilterchecks: true
13+
elasticstack_release: "{{ lookup('env', 'ELASTIC_RELEASE') | int}}"
14+
elasticsearch_heap: "1"
15+
elasticstack_no_log: false
16+
tasks:
17+
- name: Include Elastics repos role
18+
ansible.builtin.include_role:
19+
name: repos
20+
- name: Include Elasticsearch
21+
ansible.builtin.include_role:
22+
name: elasticsearch
23+
vars:
24+
elasticstack_version: "8.16.0"
25+
tags:
26+
- molecule-idempotence-notest
27+
28+
- name: Include Elasticsearch
29+
ansible.builtin.include_role:
30+
name: elasticsearch
31+
vars:
32+
elasticstack_version: "8.17.0"
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
---
2+
dependency:
3+
name: galaxy
4+
options:
5+
requirements-file: requirements.yml
6+
driver:
7+
name: docker
8+
platforms:
9+
- name: elasticsearch_default1
10+
groups:
11+
- elasticsearch
12+
image: "geerlingguy/docker-${MOLECULE_DISTRO:-debian11}-ansible:latest"
13+
command: ${MOLECULE_DOCKER_COMMAND:-""}
14+
volumes:
15+
- /sys/fs/cgroup:/sys/fs/cgroup:rw
16+
cgroupns_mode: host
17+
privileged: true
18+
pre_build_image: true
19+
- name: elasticsearch_default2
20+
groups:
21+
- elasticsearch
22+
image: "geerlingguy/docker-${MOLECULE_DISTRO:-debian11}-ansible:latest"
23+
command: ${MOLECULE_DOCKER_COMMAND:-""}
24+
volumes:
25+
- /sys/fs/cgroup:/sys/fs/cgroup:rw
26+
cgroupns_mode: host
27+
privileged: true
28+
pre_build_image: true
29+
provisioner:
30+
name: ansible
31+
verifier:
32+
name: ansible
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
---
2+
- name: Prepare
3+
hosts: all
4+
tasks:
5+
- name: Install packages for Debian
6+
ansible.builtin.apt:
7+
name:
8+
- gpg
9+
- gpg-agent
10+
- procps
11+
- curl
12+
- iproute2
13+
- git
14+
- openssl
15+
update_cache: yes
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
---
2+
collections:
3+
- community.general

0 commit comments

Comments
 (0)