terraform/website/docs/language/settings/backends/etcd.html.md

1.0 KiB

layout page_title sidebar_current description
language Backend Type: etcd docs-backends-types-standard-etcdv2 Terraform can store state remotely in etcd 2.x.

etcd

Stores the state in etcd 2.x at a given path.

This backend does not support state locking.

Example Configuration

terraform {
  backend "etcd" {
    path      = "path/to/terraform.tfstate"
    endpoints = "http://one:4001 http://two:4001"
  }
}

Data Source Configuration

data "terraform_remote_state" "foo" {
  backend = "etcd"
  config = {
    path      = "path/to/terraform.tfstate"
    endpoints = "http://one:4001 http://two:4001"
  }
}

Configuration variables

The following configuration options are supported:

  • path - (Required) The path where to store the state
  • endpoints - (Required) A space-separated list of the etcd endpoints
  • username - (Optional) The username
  • password - (Optional) The password