Skip to content

Repository files navigation

nix pre-commit taskfile terraform

Terraform Harbor for techtales.io

Harbor as code with Terraform.

Table of Contents

Usage

*various commands

Code-Style

Terraform

Best practices

terraform-best-practices.com

Naming of Terraform resources

  • lower-case characters

Pattern: [a-z_-]+

Getting Started

Prerequisties

Initialize repository

Terraform and pre-commit framework need to get initialized.

task terraform:init
task pre-commit:init

ENV

Name Description
VAULT_ADDR the vault or openbao instance address
AWS_ENDPOINT_URL_S3 endpoint url for the s3 state backend
AWS_REGION region for the s3 state backend
AWS_ACCESS_KEY_ID username for the s3 state backend
AWS_SECRET_ACCESS_KEY password for the s3 state backend

About

IaC for Harbor resources with Terraform

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages