ansible-collections / ansible-collections/google.cloud

Addition of parameter kms_key_self_link in gcp_compute_instance.

Open
#429 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
When using gcp_compute_instance module, parameter kms_key_self_link is missing.

Currently, `disk_encryption_key` and `source_image_encryption_key` parameters of the **gcp_compute_instance** only offers "raw_key" and "rsa_encrypted_key" options.

**Customer Explaination:**

`disk_encryption_key` and `source_image_encryption_key` parameters of the gcp_compute_instance don't offer any `kms...` option, only directly the key itself (raw or rsa encrypted).

##### ISSUE TYPE
- Feature Idea

##### COMPONENT NAME
gcp_compute_instance

Contributor guide

Open the contributing guide

Research direction

Start with the gcp_compute_instance module and inspect the existing disk_encryption_key and source_image_encryption_key parameter handling. Add support for kms_key_self_link in both parameters, then verify that the module accepts and uses the new option alongside raw_key and rsa_encrypted_key.

Written by the indexing model from the issue text.

Assessment

Tech stack
google-cloud, python
Domain
cloud
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
68/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.