mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2026-11-10 04:36:40 +00:00
The lint-ansible workflow runs ansible-lint with INFINITO_LINT_RUNNER=host (outside the compose stack container). roles/svc-storage-nfs-client uses ansible.posix.mount for the NFS probe-mount; the host runner could not resolve the module so the syntax-check failed CI while local make lint passed (the container already had the collection via galaxy bootstrap). Adding ansible.posix to requirements.galaxy.yml installs it everywhere the existing ansible-galaxy install step runs. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Ansible Collection Requirements
This directory contains Ansible collection requirement files used by the installation logic.
Overview
-
requirements.galaxy.yml
Primary source using Ansible Galaxy. -
requirements.git.yml
Git-based fallback used when Galaxy is unavailable or unstable.
The selection and retry logic is implemented in
scripts/install/ansible.sh.