Make local password generation length policy-aware
All checks were successful
Ansible Lint / ansible-lint (pull_request) Successful in 2m32s
Trim comments to short reasons instead of full explanations
All checks were successful
Ansible Lint / ansible-lint (pull_request) Successful in 51s
Wire proxmox_ssh_automation_key into the container (sysadmin) connection too
All checks were successful
Ansible Lint / ansible-lint (pull_request) Successful in 1m19s
Install every required collection/role first, before anything else runs
All checks were successful
Ansible Lint / ansible-lint (pull_request) Successful in 58s
Resolve collections vars from provision_unit, not bare play vars
All checks were successful
Ansible Lint / ansible-lint (pull_request) Successful in 1m10s
Read a root-level metadata.yml, shared by every platform
All checks were successful
Ansible Lint / ansible-lint (pull_request) Successful in 39s
Install silvarion.* collections from git by default, not local path
All checks were successful
Ansible Lint / ansible-lint (pull_request) Successful in 40s
Fall back to a derived git URL when a tech role's local path is missing
All checks were successful
Ansible Lint / ansible-lint (pull_request) Successful in 44s
Use a dedicated proxmox_ssh_automation_key, not proxmox_ssh_root_key
All checks were successful
Ansible Lint / ansible-lint (pull_request) Successful in 1m47s
Use proxmox_ssh_root_key for pct-delegation SSH, not ambient identity
All checks were successful
Ansible Lint / ansible-lint (pull_request) Successful in 41s
Support running provision.main from Semaphore task templates
All checks were successful
Ansible Lint / ansible-lint (pull_request) Successful in 1m7s
Add scripts/provision.sh to work around ansible.cfg's world-writable-mount gap
All checks were successful
Ansible Lint / ansible-lint (pull_request) Successful in 36s
Add ansible-lint CI gate and antsibull-changelog release pipeline
All checks were successful
Ansible Lint / ansible-lint (pull_request) Successful in 1m37s