Skip to content

Latest commit

 

History

History

concourse

Terraform for creating a Concourse CI/CD instance

Built on the simple mechanics of resources, tasks, and jobs, Concourse presents a general approach to automation that makes it great for CI/CD.

This sample makes use of this chart.

Starts with the assumption that you have already provisioned a cluster.

Copy sample configuration

cp terraform.tfvars.sample terraform.tfvars

Edit terraform.tfvars

Amend the values for

  • domain
  • ingress
  • kubeconfig_path

Create

./create-concourse.sh

Use

Login to the Concourse UI. Visit https://{concourse_domain} in your favorite browser.

If you forgot your credentials, you can use terraform output in the root folder of this experiment.

However, your primary interaction will be through the fly CLI. It's preferable to download, install, and keep in-sync the CLI from the instance you'll interact with.

There's an abundance of documentation and tutorials online. Here's a sampling:

Destroy

To tear it down

./destroy-concourse.sh