Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rabattkarte/terraform-vlt-variables-keys
https://github.com/rabattkarte/terraform-vlt-variables-keys
Last synced: about 14 hours ago
JSON representation
- Host: GitHub
- URL: https://github.com/rabattkarte/terraform-vlt-variables-keys
- Owner: Rabattkarte
- Created: 2023-10-25T10:23:20.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-01T21:53:08.000Z (8 months ago)
- Last Synced: 2024-04-01T23:42:14.449Z (8 months ago)
- Language: HCL
- Size: 9.77 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# terraform-vlt-variables-keys
Sync [HCP Vault Secrets](https://developer.hashicorp.com/hcp/docs/vault-secrets) Apps to sensitive Variable Sets in Terraform Cloud to enable access to clouds, APIs, etc.
---
## Requirements
| Name | Version |
|------|---------|
| [hcp](#requirement\_hcp) | 0.75.0 |
| [tfe](#requirement\_tfe) | 0.49.2 |## Providers
| Name | Version |
|------|---------|
| [hcp](#provider\_hcp) | 0.75.0 |## Modules
| Name | Source | Version |
|------|--------|---------|
| [azure](#module\_azure) | ./vlt_sync | n/a |
| [github](#module\_github) | ./vlt_sync | n/a |
| [tfc](#module\_tfc) | ./vlt_sync | n/a |## Resources
| Name | Type |
|------|------|
| [hcp_vault_secrets_app.tfc](https://registry.terraform.io/providers/hashicorp/hcp/0.75.0/docs/data-sources/vault_secrets_app) | data source |## Inputs
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:--------:|
| [hcp\_project\_uuid](#input\_hcp\_project\_uuid) | The default HCP project UUID that resources should belong to. | `string` | n/a | yes |
| [tfc\_organization](#input\_tfc\_organization) | The default TFC organization that resources should belong to. | `string` | n/a | yes |
| [vlt\_app\_for\_azure\_credentials](#input\_vlt\_app\_for\_azure\_credentials) | The HCP Vault Secrets app holding all Azure credentials. | `string` | n/a | yes |
| [vlt\_app\_for\_github\_credentials](#input\_vlt\_app\_for\_github\_credentials) | The HCP Vault Secrets app holding all GitHub credentials. | `string` | n/a | yes |
| [vlt\_app\_for\_tfc\_credentials](#input\_vlt\_app\_for\_tfc\_credentials) | The HCP Vault Secrets app holding all Terraform Cloud credentials. | `string` | n/a | yes |## Outputs
No outputs.