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

     1  ---
     2  layout: "remotestate"
     3  page_title: "Remote State Backend: artifactory"
     4  sidebar_current: "docs-state-remote-artifactory"
     5  description: |-
     6    Terraform can store the state remotely, making it easier to version and work with in a team.
     7  ---
     8  
     9  # artifactory
    10  
    11  Stores the state as an artifact in a given repository in [Artifactory](https://www.jfrog.com/artifactory/).
    12  
    13  Generic HTTP repositories are supported, and state from different
    14  configurations may be kept at different subpaths within the repository.
    15  
    16  -> **Note:** The URL must include the path to the Artifactory installation.
    17  It will likely end in `/artifactory`.
    18  
    19  ## Example Usage
    20  
    21  ```
    22  terraform remote config \
    23  	-backend=artifactory \
    24  	-backend-config="username=SheldonCooper" \
    25  	-backend-config="password=AmyFarrahFowler" \
    26  	-backend-config="url=https://custom.artifactoryonline.com/artifactory" \
    27  	-backend-config="repo=foo" \
    28  	-backend-config="subpath=terraform-bar"
    29  ```
    30  
    31  ## Example Referencing
    32  
    33  ```
    34  resource "terraform_remote_state" "foo" {
    35  	backend = "artifactory"
    36  	config {
    37  		username = "SheldonCooper"
    38  		password = "AmyFarrahFowler"
    39  		url = "https://custom.artifactoryonline.com/artifactory"
    40  		repo = "foo"
    41  		subpath = "terraform-bar"
    42  	}
    43  }
    44  ```
    45  
    46  ## Configuration variables
    47  
    48  The following configuration options / environment variables are supported:
    49  
    50   * `username` / `ARTIFACTORY_USERNAME` (Required) - The username
    51   * `password` / `ARTIFACTORY_PASSWORD` (Required) - The password
    52   * `url` / `ARTIFACTORY_URL` (Required) - The URL. Note that this is the base url to artifactory not the full repo and subpath.
    53   * `repo` (Required) - The repository name
    54   * `subpath` (Required) - Path within the repository