ansible-collections / ansible-collections/google.cloud
Module to manage gcp cloud run services
- Dominant language
- Python
- Stars
- 105
- Forks
- 144
- Avg merge
- 5d 10h
- Merged PRs (30d)
- 4
Description
##### SUMMARY
We are beginning to leverage GCP cloud run services and would like to use ansible to manage them. I don't see an existing modules to do this.
##### ISSUE TYPE
- Feature Idea
##### COMPONENT NAME
google.cloud.gcp_cloud_run
##### ADDITIONAL INFORMATION
This module would allow you to create a cloud run job or service by passing in a service.yml definition
```yaml
- name: Create cloud run service
google.cloud.gcp_cloud_run:
name: test-cloudrun
type: service
service_definition: '{{ lookup("file","/tmp/service.yml")
auth_kind: serviceaccount
service_account_file: "/tmp/auth.pem"
state: present
```
Contributor guide
Research direction
Start by reviewing the requested google.cloud.gcp_cloud_run component and the example service.yml definition in the issue. Clarify how both Cloud Run services and jobs should be represented, then verify that the completed module can create the requested resource from a service definition with the shown authentication and state options.
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
- Mostly clear
- Newbie friendliness
- 35/100