Backend "http"

From wikieduonline
Jump to navigation Jump to search

GitLab 13.0 (2020) can be used as an HTTP backend for Terraform.

terraform {
  backend "http" {}
}
terraform init \
 -backend-config="address=https://gitlab.com/api/v4/projects/12345678/terraform/state/myapp" \
 -backend-config="lock_address=https://gitlab.com/api/v4/projects/12345678/terraform/state/myapp/lock" \
 -backend-config="unlock_address=https://gitlab.com/api/v4/projects/12345678/terraform/state/myapp/lock" \
 -backend-config="lock_method=POST" \
 -backend-config="unlock_method=DELETE" \
 -backend-config="username=YOUR_USERNAME" \
 -backend-config="password=YOUR_PAT"

See also[edit]

Advertising: