--- # Ansible Galaxy Collections Requirements # Install with: ansible-galaxy collection install -r requirements.yml # See: https://docs.ansible.com/ansible/latest/collections_guide/index.html # # Versions are the current Galaxy releases as of 2026-09-08. collections: # Core collections - name: ansible.posix version: ">=2.2.2" - name: ansible.utils version: ">=6.1.0" # Community collections - name: community.general version: ">=13.4.0" - name: community.crypto version: ">=3.4.0" - name: community.docker version: ">=5.3.0" - name: community.postgresql version: ">=4.2.0" # community.mysql was deprecated in favor of ansible.mysql - name: ansible.mysql version: ">=5.2.0" # SOPS for secrets management - name: community.sops version: ">=2.4.0" # Cloud providers - each dynamic inventory plugin needs its collection - name: amazon.aws version: ">=11.4.0" - name: azure.azcollection version: ">=4.0.0" - name: google.cloud version: ">=1.14.0" # Required by the openstack.cloud.openstack inventory plugin - name: openstack.cloud version: ">=2.6.0" # Required by the community.vmware.vmware_vm_inventory plugin - name: community.vmware version: ">=6.3.0" # Monitoring & observability # The Prometheus collection is published under the `prometheus` namespace; # `community.prometheus` has no releases on Galaxy and cannot be installed. - name: prometheus.prometheus version: "0.30.1" - name: community.grafana version: ">=2.3.0" # Optional: Install roles from Galaxy # roles: # - name: geerlingguy.nginx # version: "3.3.1" # # - name: geerlingguy.docker # version: "8.0.0"