Skip to content

Commit d59aa03

Browse files
authored
Only test OS where tests work (NETWAYS#97)
fixes NETWAYS#96 I changed all meta information (and added a section to README) only listing the Distributions we have automated tests for. If we can add more or just list Distributions where we know the collection works - all the better.
1 parent c108204 commit d59aa03

File tree

7 files changed

+61
-49
lines changed

7 files changed

+61
-49
lines changed

.github/workflows/test_full_stack.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,11 +46,8 @@ jobs:
4646
distro:
4747
- ubuntu2004
4848
- ubuntu2204
49-
- centos7
5049
- rockylinux8
51-
- rockylinux9
5250
- debian10
53-
- debian11
5451
scenario:
5552
- elasticstack_default
5653
release:

README.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,23 @@ You may want the following Ansible roles installed. There other ways to achieve
3737

3838
* geerlingguy.redis
3939

40+
### Supported systems
41+
42+
We test the collection on the following Linux distributions. Each one with Elastic Stack 7 and 8.
43+
44+
* Rocky Linux 8
45+
* Ubuntu 20.04 LTS
46+
* Ubuntu 22.04 LTS
47+
* Debian 11
48+
49+
We know from personal experience, that the collections work in following combinations. Missing tests mostly come from incompatibilties between the distribution and our testing environment, not from problems with the collection itself.
50+
51+
* CentOS 7 - Elastic Stack 7
52+
53+
We have known issues with the following Distributions.
54+
55+
* Rocky Linux 9: The GnuPG key used by Elastic seems to be incompatible with this version of Rocky.
56+
4057
## Usage
4158

4259
Make sure all hosts that should be configured are part of your playbook. (See below for details on groups etc.). The collection is built to first collect all facts from all hosts (including those only running beats) and then use facts like hostnames or ip addresses to connect the tools to each other.

roles/beats/meta/main.yml

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,16 @@ galaxy_info:
88
license: GPL-3.0-or-later
99
min_ansible_version: "2.4"
1010
platforms:
11-
- name: EL
12-
version:
13-
- 7
14-
- 8
15-
- name: Debian
16-
version:
17-
- 11
11+
- name: EL
12+
versions:
13+
- "8"
14+
- name: Debian
15+
versions:
16+
- bullseye
17+
- name: Ubuntu
18+
versions:
19+
- focal
20+
- jammy
1821
galaxy_tags:
1922
- elk
2023
- beats

roles/elasticsearch/meta/main.yml

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
galaxy_info:
2-
author: Thomas Widhalm
2+
author: Netways GmbH
33
description: Elasticsearch Ansible role
44
role_name: elasticsearch
55
company: Netways GmbH
@@ -31,12 +31,14 @@ galaxy_info:
3131
platforms:
3232
- name: EL
3333
versions:
34-
- "7"
35-
- "8"
34+
- "8"
3635
- name: Debian
3736
versions:
38-
- buster
39-
- bullseye
37+
- bullseye
38+
- name: Ubuntu
39+
versions:
40+
- focal
41+
- jammy
4042
# - 25
4143
# - name: SomePlatform
4244
# versions:

roles/kibana/meta/main.yml

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,16 @@ galaxy_info:
77

88
min_ansible_version: "2.4"
99
platforms:
10-
- name: "EL"
10+
- name: EL
1111
versions:
12-
- "7"
13-
- "8"
12+
- "8"
1413
- name: Debian
1514
versions:
16-
- buster
17-
- bullseye
18-
15+
- bullseye
16+
- name: Ubuntu
17+
versions:
18+
- focal
19+
- jammy
1920
galaxy_tags: []
2021
dependencies: []
2122
# List your role dependencies here, one per line. Be sure to remove the '[]' above,

roles/logstash/meta/main.yml

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -7,17 +7,16 @@ galaxy_info:
77
license: license (GPL-3.0-or-later)
88
min_ansible_version: "2.4"
99
platforms:
10-
- name: EL
11-
version:
12-
- 7
13-
- 8
14-
- name: Debian
15-
version:
16-
- 10
17-
- name: Ubuntu
18-
version:
19-
- bionic
20-
- focal
10+
- name: EL
11+
versions:
12+
- "8"
13+
- name: Debian
14+
versions:
15+
- bullseye
16+
- name: Ubuntu
17+
versions:
18+
- focal
19+
- jammy
2120
galaxy_tags:
2221
- elk
2322
- logstash

roles/repos/meta/main.yml

Lines changed: 10 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -8,23 +8,16 @@ galaxy_info:
88

99
min_ansible_version: "2.9"
1010
platforms:
11-
- name: EL
12-
versions:
13-
- "7"
14-
- "8"
15-
- "9"
16-
- name: Debian
17-
versions:
18-
- buster
19-
- bullseye
20-
- name: opensuse
21-
versions:
22-
- "15.2"
23-
- name: Ubuntu
24-
versions:
25-
- focal
26-
- jammy
27-
11+
- name: EL
12+
versions:
13+
- "8"
14+
- name: Debian
15+
versions:
16+
- bullseye
17+
- name: Ubuntu
18+
versions:
19+
- focal
20+
- jammy
2821
galaxy_tags:
2922
- logmanagement
3023
- elasticstack

0 commit comments

Comments
 (0)