Skip to content

Commit

Permalink
fixes requirements section place (#61)
Browse files Browse the repository at this point in the history
Adds Requirements in secure-cloud-run-security sub-module
  • Loading branch information
amandakarina authored Sep 30, 2022
1 parent 1b91f0d commit f1c6f56
Showing 1 changed file with 27 additions and 27 deletions.
54 changes: 27 additions & 27 deletions modules/secure-cloud-run-security/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,33 +10,6 @@ to be used by Cloud Run.
* Allow Ingress only from internal and Cloud Load Balancing.
* Allow VPC Egress to Private Ranges Only.

## Requirements

### Software

The following dependencies must be available:

* [Terraform](https://www.terraform.io/downloads.html) >= 0.13.0
* [Terraform Provider for GCP][terraform-provider-gcp] plugin v3.53

### APIs

A project with the following APIs enabled must be used to host the
resources of this module:

* KMS Project
* Google Cloud Key Management Service: `cloudkms.googleapis.com`

### Service Account

A service account with the following roles must be used to provision
the resources of this module:

* KMS Project
* Cloud KMS Admin: `roles/cloudkms.admin`
* Serverless Project
* Organization Policy Administrator: `roles/orgpolicy.policyAdmin`

## Usage

```hcl
Expand Down Expand Up @@ -92,3 +65,30 @@ module "cloud_run_security" {
| keyring\_self\_link | Self link of the keyring. |

<!-- END OF PRE-COMMIT-TERRAFORM DOCS HOOK -->

## Requirements

### Software

The following dependencies must be available:

* [Terraform](https://www.terraform.io/downloads.html) >= 0.13.0
* [Terraform Provider for GCP](https://github.com/terraform-providers/terraform-provider-google) < 5.0

### APIs

A project with the following APIs enabled must be used to host the
resources of this module:

* KMS Project
* Google Cloud Key Management Service: `cloudkms.googleapis.com`

### Service Account

A service account with the following roles must be used to provision
the resources of this module:

* KMS Project
* Cloud KMS Admin: `roles/cloudkms.admin`
* Serverless Project
* Organization Policy Administrator: `roles/orgpolicy.policyAdmin`

0 comments on commit f1c6f56

Please sign in to comment.