github.com/xsb/terraform@v0.6.13-0.20160314145438-fe415c2f09d7/website/source/docs/state/remote/etcd.html.md (about)

     1  ---
     2  layout: "remotestate"
     3  page_title: "Remote State Backend: etcd"
     4  sidebar_current: "docs-state-remote-etcd"
     5  description: |-
     6    Terraform can store the state remotely, making it easier to version and work with in a team.
     7  ---
     8  
     9  # etcd
    10  
    11  Stores the state in [etcd](https://coreos.com/etcd/) at a given path.
    12  
    13  ## Example Usage
    14  
    15  ```
    16  terraform remote config \
    17  	-backend=etcd \
    18  	-backend-config="path=path/to/terraform.tfstate" \
    19  	-backend-config="endpoints=http://one:4001 http://two:4001"
    20  ```
    21  
    22  ## Example Referencing
    23  
    24  ```
    25  resource "terraform_remote_state" "foo" {
    26  	backend = "etcd"
    27  	config {
    28  		path = "path/to/terraform.tfstate"
    29  		endpoints = "http://one:4001 http://two:4001"
    30  	}
    31  }
    32  ```
    33  
    34  ## Configuration variables
    35  
    36  The following configuration options are supported:
    37  
    38   * `path` - (Required) The path where to store the state
    39   * `endpoints` - (Required) A space-separated list of the etcd endpoints
    40   * `username` - (Optional) The username
    41   * `password` - (Optional) The password