ansible-collections / ansible-collections/google.cloud
Add support for Cloud Deployment Manager
- Dominant language
- Python
- Stars
- 105
- Forks
- 144
- Avg merge
- 5d 10h
- Merged PRs (30d)
- 4
Description
##### SUMMARY
Add support for deployment manager
##### ISSUE TYPE
- Feature idea
##### ADDITIONAL INFORMATION
It would allow Ansible to leverage GCP native deployment manager to augment, complement or even as an alternative to some of the GCP modules
```yaml
- name: cloud deployment
gcp_deployment:
name: my-deployment
config:
resources:
- name: my-vm
type: compute.v1.instance
properties:
machineType: zones/us-central1-a/machineTypes/n1-standard-1
...
```
Contributor guide
Research direction
Start by reviewing the repository's existing GCP modules and how they map Ansible parameters to GCP APIs. Then compare the proposed gcp_deployment example with Cloud Deployment Manager's supported configuration model. Done should mean Ansible can use Deployment Manager to create and manage the deployment shown in the issue, with appropriate coverage for the intended use cases.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- gcp, python
- Domain
- cloud, devops
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100