- Notifications
You must be signed in to change notification settings - Fork42
Help Terraform modules for CircleCI server
License
NotificationsYou must be signed in to change notification settings
CircleCI-Public/server-terraform
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
This repository contains a collection ofTerraformmodules that are helpful in hosting CircleCI server >= 3.x.
We strongly suggest consuming these modules using Terraformgeneric gitrepository support and pinning a fixed reference. For example, you mightconsume the AWS Nomad client module as follows:
module"my-aws-nomad-clients" {# Pin release to 4.1.0 (for example) and use /nomad-aws subdirectorysource="git::https://github.com/CircleCI-Public/server-terraform.git//nomad-aws?ref=4.1.0"# Other variables here...}
Note the use of
ref=4.1.0to select a specific git tag and//nomad-awsto select thenomad-awsmodule.
The modules in this repository are meant to be used withterraformv0.15.4 and above.
We love contributions! Here is how to get started:
- Start by branching off main. Branches should be named with the issue numberthey resolve or a description of the work being done.
- Once your work is complete, you may create a PR for your branch
- Each commit is tested for formatting and syntax errors
- We test PRs in our own test environments
- PRs are reviewed and approved by members of CircleCI'sOn-Prem team
- Feature requests or problems found may be reported by creating an issuewithin this repository
- CircleCI'sOn-Prem team will review and respond to issues.
About
Help Terraform modules for CircleCI server
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.