github.com/erriapo/terraform@v0.6.12-0.20160203182612-0340ea72354f/website/source/docs/state/remote/swift.html.md (about)

     1  ---
     2  layout: "remotestate"
     3  page_title: "Remote State Backend: swift"
     4  sidebar_current: "docs-state-remote-swift"
     5  description: |-
     6    Terraform can store the state remotely, making it easier to version and work with in a team.
     7  ---
     8  
     9  # swift
    10  
    11  Stores the state as an artifact in [Swift](http://docs.openstack.org/developer/swift/).
    12  
    13  ## Example Usage
    14  
    15  ```
    16  terraform remote config \
    17  	-backend=swift \
    18  	-backend-config="path=random/path"
    19  ```
    20  
    21  ## Example Referencing
    22  
    23  ```
    24  resource "terraform_remote_state" "foo" {
    25  	backend = "swift"
    26  	config {
    27  		path = "random/path"
    28  	}
    29  }
    30  ```
    31  
    32  ## Configuration variables
    33  
    34  The following configuration option is supported:
    35  
    36   * `path` - (Required) The path where to store `terraform.tfstate`
    37  
    38  The following environment variables are supported:
    39  
    40   * `OS_AUTH_URL` - (Required) The identity endpoint
    41   * `OS_USERNAME` - (Required) The username
    42   * `OS_PASSWORD` - (Required) The password
    43   * `OS_REGION_NAME` - (Required) The region
    44   * `OS_TENANT_NAME` - (Required) The name of the tenant