terraform/website/source/docs/state/remote/etcd.html.md

970 B

layout page_title sidebar_current description
remotestate Remote State Backend: etcd docs-state-remote-etcd Terraform can store the state remotely, making it easier to version and work with in a team.

etcd

Stores the state in etcd at a given path.

Example Usage

terraform remote config \
	-backend=etcd \
	-backend-config="path=path/to/terraform.tfstate" \
	-backend-config="endpoints=http://one:4001 http://two:4001"

Example Referencing

resource "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