The role claimed to work with ansible 2.9, but two of its building blocks did not exist back then. The path_join filter was introduced in ansible-base 2.10 and the btrfs_subvolume module in community.general 6.6.0, which in turn requires ansible-core 2.11. Running the role on 2.9 therefore failed with an undefined filter instead of a readable message about an unsupported control node. The collection is now declared in a requirements.yml, mirroring the layout of the certificate_authority role, and the lower bound is pinned because an older community.general still resolves but lacks the btrfs module. The linter workflow installs that file, because ansible-lint cannot resolve the btrfs_subvolume tasks without the collection being present, which only surfaced in CI where no collections are preinstalled. Co-authored-by: Copilot <copilot@github.com>
28 lines
483 B
YAML
28 lines
483 B
YAML
dependencies: []
|
|
galaxy_info:
|
|
author: "Markus Pesch"
|
|
company: "Cryptic Systems"
|
|
description: "Role to create and configure unix users and groups"
|
|
galaxy_tags:
|
|
- system
|
|
- user
|
|
- unix
|
|
- linux
|
|
license: "MIT"
|
|
min_ansible_version: "2.11"
|
|
namespace: volker-raschek
|
|
platforms:
|
|
- name: ArchLinux
|
|
versions:
|
|
- all
|
|
- name: EL
|
|
versions:
|
|
- all
|
|
- name: Fedora
|
|
versions:
|
|
- all
|
|
- name: Ubuntu
|
|
versions:
|
|
- all
|
|
role_name: "unix_users"
|