ansible-collections / ansible-collections/google.cloud

Add support for Cloud Deployment Manager

Open
#237 1 comment 0 reactions 0 assignees View on GitHub
stale
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.