mirror of
https://github.com/trailofbits/algo.git
synced 2026-08-17 21:25:50 +02:00
Declare missing cloud collections in requirements.yml (#15000)
Four cloud roles use modules from collections that were not declared in requirements.yml: cloud-ec2 and cloud-lightsail use cloudformation and ec2_ami_info from amazon.aws, cloud-gce uses gcp_compute_* from google.cloud, cloud-hetzner uses hetzner.hcloud.server and ssh_key, and cloud-cloudstack uses cs_instance, cs_securitygroup, and cs_securitygroup_rule from ngine_io.cloudstack. Deploys to these providers worked only when the collections happened to be installed from another source. On a fresh install via ansible-galaxy install -r requirements.yml, the roles would fail at runtime with module-not-found errors. This is the same bug class as #14999 (vultr.cloud).
This commit is contained in:
@@ -18,3 +18,11 @@ collections:
|
||||
version: ">=3.0.0"
|
||||
- name: vultr.cloud
|
||||
version: "==1.14.0"
|
||||
- name: amazon.aws
|
||||
version: "==10.3.1"
|
||||
- name: google.cloud
|
||||
version: "==1.13.0"
|
||||
- name: hetzner.hcloud
|
||||
version: "==6.9.0"
|
||||
- name: ngine_io.cloudstack
|
||||
version: "==3.0.0"
|
||||
|
||||
Reference in New Issue
Block a user