ansible-sshd/vars
Rich Megginson b5b3933072 fix: add support for EL10
According to the Ansible team, support for listing platforms in
role `meta/main.yml` files is being removed.
Instead, they recommend using `galaxy_tags`

https://github.com/ansible/ansible/blob/stable-2.17/changelogs/CHANGELOG-v2.17.rst
"Remove the galaxy_info field platforms from the role templates"
https://github.com/ansible/ansible/issues/82453

For each version listed under `platforms.EL` - add a tag like `elN`.

Q: Why not use a delimiter between the platform and the version e.g. `el-10`?

This is not allowed by ansible-lint:

```
meta-no-tags: Tags must contain lowercase letters and digits only., invalid: 'el-10'
meta/main.yml:1
```

So we cannot use uppercase letters either.

Q: Why not use our own meta/main.yml field?

No other fields are allowed by ansible-lint:

```
syntax-check[specific]: 'myfield' is not a valid attribute for a RoleMetadata
```

Q: Why not use some other field?

There are no other applicable or suitable fields.

Q: What happens when we want to support versions like `N.M`?

Use the word "dot" instead of "." e.g. `el10dot3`.
Similarly - use "dash" instead of "-".

We do not need tags such as `fedoraall`.
The `fedora` tag implies that the role works on all supported versions of fedora.
Otherwise, use tags such as `fedora40` if the role only supports specific versions.

In addition - for roles that have different variable files for EL9, create
the corresponding EL10 files, and update the variables for EL10.

Signed-off-by: Rich Megginson <rmeggins@redhat.com>
2024-07-02 10:36:19 -06:00
..
AIX.yml fix typo 2023-04-11 08:41:49 -06:00
Alpine.yml ansible-lint - align with current Ansible recommendations 2023-04-10 14:21:30 -06:00
Amazon.yml ansible-lint - align with current Ansible recommendations 2023-04-10 14:21:30 -06:00
Arch Linux.yml ansible-lint - align with current Ansible recommendations 2023-04-10 14:21:30 -06:00
Archlinux.yml ansible-lint - align with current Ansible recommendations 2023-04-10 14:21:30 -06:00
Container Linux by CoreOS.yml ansible-lint - align with current Ansible recommendations 2023-04-10 14:21:30 -06:00
Debian_7.yml fix: make runtime dir relative 2023-08-29 13:01:42 +02:00
Debian_8.yml fix: make runtime dir relative 2023-08-29 13:01:42 +02:00
Debian_9.yml fix: make runtime dir relative 2023-08-29 13:01:42 +02:00
Debian_10.yml Update service/socket files to match main OS's defaults 2024-01-22 16:41:33 +01:00
Debian_11.yml Update service/socket files to match main OS's defaults 2024-01-22 16:41:33 +01:00
Debian_12.yml Update service/socket files to match main OS's defaults 2024-01-22 16:41:33 +01:00
Fedora.yml Update service/socket files to match main OS's defaults 2024-01-22 16:41:33 +01:00
Fedora_36.yml Fedora 38 has no longer non-standard hostkey permissions 2023-03-02 09:49:01 +01:00
Fedora_37.yml Update service/socket files to match main OS's defaults 2024-01-22 16:41:33 +01:00
FreeBSD.yml BSD: define __sshd_packages 2023-04-13 16:32:37 -06:00
Gentoo.yml ansible-lint - align with current Ansible recommendations 2023-04-10 14:21:30 -06:00
main.yml feat: Ubuntu noble (#290) 2024-06-21 09:12:02 +01:00
OpenBSD.yml BSD: define __sshd_packages 2023-04-13 16:32:37 -06:00
openSUSE Leap_15.yml ansible-lint - align with current Ansible recommendations 2023-04-10 14:21:30 -06:00
OpenWrt.yml ansible-lint - align with current Ansible recommendations 2023-04-10 14:21:30 -06:00
RedHat_6.yml ansible-lint - align with current Ansible recommendations 2023-04-10 14:21:30 -06:00
RedHat_7.yml EL7 main service file requires mandatory environment file 2024-02-15 16:57:48 +01:00
RedHat_8.yml Update service/socket files to match main OS's defaults 2024-01-22 16:41:33 +01:00
RedHat_9.yml Update service/socket files to match main OS's defaults 2024-01-22 16:41:33 +01:00
RedHat_10.yml fix: add support for EL10 2024-07-02 10:36:19 -06:00
Suse.yml ansible-lint - align with current Ansible recommendations 2023-04-10 14:21:30 -06:00
Ubuntu_12.yml ansible-lint - align with current Ansible recommendations 2023-04-10 14:21:30 -06:00
Ubuntu_14.yml ansible-lint - align with current Ansible recommendations 2023-04-10 14:21:30 -06:00
Ubuntu_16.yml ansible-lint - align with current Ansible recommendations 2023-04-10 14:21:30 -06:00
Ubuntu_18.yml fix: make runtime dir relative 2023-08-29 13:01:42 +02:00
Ubuntu_20.yml Update service/socket files to match main OS's defaults 2024-01-22 16:41:33 +01:00
Ubuntu_22.yml feat: Ubuntu noble (#290) 2024-06-21 09:12:02 +01:00
Ubuntu_24.yml feat: Ubuntu noble (#290) 2024-06-21 09:12:02 +01:00