This repository contains the Terraform automation to manage LEAD environments.
Install required tools with Homebrew macOS or Linux:
brew bundle --verbose # verosity to view installation process
You'll need to create a secrets/
directory with a file for each environment (e.g. liatrio-sandbox.tfvars) containing the secrets for that account.
Required Terraform variables: See Slack Operator to setup Slack App.
- artifactory_license:
- slack_bot_token: Slack Bot User OAuth Token
- slack_client_signing_secret: Slack App Credentials Signing Secret
- keycloak_admin_password: Keycloak Admin Password
To test an environment locally, run:
make plugins
cd local/environment
terragrunt apply
To test the product locally, run:
cd local/product
terragrunt apply