ansible-collections / ansible-collections/google.cloud

Module to manage gcp cloud run services

Open
#548 5 comments 0 reactions 0 assignees View on GitHub
enhancement stale
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

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.