Skip to content

Commit d344147

Browse files
committed
terraform-docs
terraform-docs markdown table --output-file README.md .
1 parent 49b2eff commit d344147

1 file changed

Lines changed: 64 additions & 0 deletions

File tree

README.md

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,3 +94,67 @@ Cluster Name vault-cluster-XXXXXXXX
9494
Cluster ID XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
9595
HA Enabled false
9696
```
97+
98+
<!-- BEGIN_TF_DOCS -->
99+
## Requirements
100+
101+
| Name | Version |
102+
|------|---------|
103+
| <a name="requirement_docker"></a> [docker](#requirement\_docker) | >= 3.0.1 |
104+
| <a name="requirement_google"></a> [google](#requirement\_google) | >= 7.22.0 |
105+
| <a name="requirement_google-beta"></a> [google-beta](#requirement\_google-beta) | >= 7.22.0 |
106+
107+
## Providers
108+
109+
| Name | Version |
110+
|------|---------|
111+
| <a name="provider_docker"></a> [docker](#provider\_docker) | >= 3.0.1 |
112+
| <a name="provider_google"></a> [google](#provider\_google) | >= 7.22.0 |
113+
| <a name="provider_google-beta"></a> [google-beta](#provider\_google-beta) | >= 7.22.0 |
114+
115+
## Modules
116+
117+
| Name | Source | Version |
118+
|------|--------|---------|
119+
| <a name="module_vault"></a> [vault](#module\_vault) | git::https://github.com/libops/terraform-cloudrun-v2 | 0.3.4 |
120+
121+
## Resources
122+
123+
| Name | Type |
124+
|------|------|
125+
| [docker_image.vault](https://registry.terraform.io/providers/kreuzwerker/docker/latest/docs/resources/image) | resource |
126+
| [docker_registry_image.vault](https://registry.terraform.io/providers/kreuzwerker/docker/latest/docs/resources/registry_image) | resource |
127+
| [google-beta_google_cloud_run_v2_job.vault-init](https://registry.terraform.io/providers/hashicorp/google-beta/latest/docs/resources/google_cloud_run_v2_job) | resource |
128+
| [google_artifact_registry_repository.private](https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/artifact_registry_repository) | resource |
129+
| [google_kms_crypto_key.key](https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/kms_crypto_key) | resource |
130+
| [google_kms_crypto_key_iam_member.vault](https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/kms_crypto_key_iam_member) | resource |
131+
| [google_kms_key_ring.vault-server](https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/kms_key_ring) | resource |
132+
| [google_service_account.gsa](https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/service_account) | resource |
133+
| [google_storage_bucket.vault](https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/storage_bucket) | resource |
134+
| [google_storage_bucket_iam_member.member](https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/storage_bucket_iam_member) | resource |
135+
| [docker_registry_image.vault-proxy](https://registry.terraform.io/providers/kreuzwerker/docker/latest/docs/data-sources/registry_image) | data source |
136+
| [google_artifact_registry_repository.my-repo](https://registry.terraform.io/providers/hashicorp/google/latest/docs/data-sources/artifact_registry_repository) | data source |
137+
| [google_client_openid_userinfo.current](https://registry.terraform.io/providers/hashicorp/google/latest/docs/data-sources/client_openid_userinfo) | data source |
138+
139+
## Inputs
140+
141+
| Name | Description | Type | Default | Required |
142+
|------|-------------|------|---------|:--------:|
143+
| <a name="input_admin_emails"></a> [admin\_emails](#input\_admin\_emails) | List of emails (users or service accounts) that are allowed to access non-public routes by passing X-Admin-Token header with a google access token. | `list(string)` | `[]` | no |
144+
| <a name="input_country"></a> [country](#input\_country) | n/a | `string` | `"us"` | no |
145+
| <a name="input_create_repository"></a> [create\_repository](#input\_create\_repository) | Whether or not the AR repo needs to be created by this terraform | `bool` | `true` | no |
146+
| <a name="input_init_image"></a> [init\_image](#input\_init\_image) | n/a | `string` | `"libops/vault-init:1.0.0"` | no |
147+
| <a name="input_project"></a> [project](#input\_project) | The GCP project to create or deploy the GCP resources into | `string` | n/a | yes |
148+
| <a name="input_public_routes"></a> [public\_routes](#input\_public\_routes) | List of Vault API paths that should be accessible without X-Admin-Token header. | `list(string)` | <pre>[<br/> "/.well-known/",<br/> "/v1/identity/oidc/",<br/> "/v1/auth/oidc/",<br/> "/v1/auth/userpass/"<br/>]</pre> | no |
149+
| <a name="input_region"></a> [region](#input\_region) | The region to deploy CloudRun | `string` | `"us-east5"` | no |
150+
| <a name="input_repository"></a> [repository](#input\_repository) | The AR repo to create or push the vault image into | `string` | `"private"` | no |
151+
152+
## Outputs
153+
154+
| Name | Description |
155+
|------|-------------|
156+
| <a name="output_gsa"></a> [gsa](#output\_gsa) | The GSA the Vault instance runs as. |
157+
| <a name="output_key_bucket"></a> [key\_bucket](#output\_key\_bucket) | n/a |
158+
| <a name="output_repo"></a> [repo](#output\_repo) | n/a |
159+
| <a name="output_vault-url"></a> [vault-url](#output\_vault-url) | The URL to the Vault instance. |
160+
<!-- END_TF_DOCS -->

0 commit comments

Comments
 (0)