homelab/ansible/requirements.yml

40 lines
1.2 KiB
YAML

---
# Ansible Galaxy requirements
# Install with: ansible-galaxy install -r requirements.yml
#
# This file tracks all external collections and roles required by this repository.
# Version pinning ensures reproducible deployments.
#
# Last updated: 2026-01-10
collections:
# Community Proxmox Collection
# Used for: proxmox lifecycle, kvm, and nic management modules
# Docs: https://docs.ansible.com/ansible/latest/collections/community/proxmox/
- name: community.proxmox
version: ">=1.3.0"
# Community General Collection
# Used for: docker modules and general utilities
# Docs: https://docs.ansible.com/ansible/latest/collections/community/general/
- name: community.general
version: ">=8.0.0"
# Community Docker Collection
# Used for: docker_swarm, docker_container, docker_network modules
# Docs: https://docs.ansible.com/ansible/latest/collections/community/docker/
- name: community.docker
version: ">=3.0.0"
# Ansible POSIX Collection
# Used for: authorized_key, synchronize, sysctl modules
# Docs: https://docs.ansible.com/ansible/latest/collections/ansible/posix/
- name: ansible.posix
version: ">=1.5.0"
# roles:
# Add external roles here as needed
# Example:
# - name: geerlingguy.docker
# version: "6.1.0"