Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/stromweld/terraform-tfe-private-modules
Development repository for the terraform-tfe-private-modules Terraform Module
https://github.com/stromweld/terraform-tfe-private-modules
managed-by-terraform terraform
Last synced: 9 days ago
JSON representation
Development repository for the terraform-tfe-private-modules Terraform Module
- Host: GitHub
- URL: https://github.com/stromweld/terraform-tfe-private-modules
- Owner: Stromweld
- License: apache-2.0
- Created: 2022-05-16T19:34:03.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-06-23T20:50:16.000Z (over 2 years ago)
- Last Synced: 2024-10-11T16:01:12.840Z (2 months ago)
- Topics: managed-by-terraform, terraform
- Language: HCL
- Homepage:
- Size: 9.77 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# terraform-tfe-private-modules
Terraform module for Terraform Cloud Private Modules
## References
## Usage
```hcl
provider "tfe" {
token = var.tfc_token
}resource "tfe_oauth_client" "test-oauth-client" {
organization = tfe_organization.test-organization.name
api_url = "https://api.github.com"
http_url = "https://github.com"
oauth_token = "my-vcs-provider-token"
service_provider = "github"
}module "tfc-private-module" {
source = "app.terraform.io/Stromweld/private-modules/tfe"
version = ">= 1.0.0"display_identifier = "my-org-name/terraform-provider-name"
identifier = "my-org-name/terraform-provider-name"
oauth_token_id = tfe_oauth_client.test-oauth-client.oauth_token_id
}
```## Inputs
| Name | Type | Default | Required | Description |
|------|--------------|---------|----------|-------------|
| `vcs_display_identifier` | string | | yes | The display identifier for your VCS repository. For most VCS providers outside of BitBucket Cloud, this will match the identifier string |
| `vcs_identifier` | string | | yes | A reference to your VCS repository in the format / where and refer to the organization (or project key, for Bitbucket Server) and repository in your VCS provider. The format for Azure DevOps is //_git/ |
| `oauth_token_id` | string | | yes | Token ID of the VCS Connection (OAuth Connection Token) to use |## Outputs
| Name | Description |
|-----------------|--------------------------|