Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/terra-farm/terraform-github-org
Terraform code to manage the terra-farm Github organisation
https://github.com/terra-farm/terraform-github-org
terraform-configuration
Last synced: 26 days ago
JSON representation
Terraform code to manage the terra-farm Github organisation
- Host: GitHub
- URL: https://github.com/terra-farm/terraform-github-org
- Owner: terra-farm
- Created: 2017-05-31T19:15:48.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2023-09-10T18:27:18.000Z (over 1 year ago)
- Last Synced: 2024-11-05T20:20:29.104Z (2 months ago)
- Topics: terraform-configuration
- Language: HCL
- Homepage:
- Size: 29.3 KB
- Stars: 3
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Terra-Farm Github configuration
This repository contains the Github configuration of the `terra-farm` organization,
implemented with [Terraform](https://www.terraform.io).## Setup
To initialize the `terraform` environment for this workspace, first provide a
[Github token](https://github.com/settings/tokens) in a terraform variables
[file ending with `.auto.tfvars`](https://www.terraform.io/intro/getting-started/variables.html#from-a-file):```
github_token = ""
```The state backend is configured against Terraform Enterprise. [Hashicorp](https://www.hashicorp.com)
graciously donated the `terra-farm` organization a free account. Only the Github organization
administrators have access to the Terraform Enterpise Accounts.To complete the setup, access to the Terraform Enterprise backend must be configure by
exposing an [access token](https://app.terraform.io/app/settings/tokens) via an
environment variable:```
export ATLAS_TOKEN=
```As an organization admin, you should now be able to execute succesfully:
```
terraform init
```