github.com/turtlemonvh/terraform@v0.6.9-0.20151204001754-8e40b6b855e8/website/source/docs/configuration/atlas.html.md (about)

     1  ---
     2  layout: "docs"
     3  page_title: "Configuring Atlas"
     4  sidebar_current: "docs-config-atlas"
     5  description: |-
     6    Atlas is the ideal way to use Terraform in a team environment. Atlas will run Terraform for you, safely handle parallelization across different team members, save run history along with plans, and more.
     7  ---
     8  
     9  # Atlas Configuration
    10  
    11  Terraform can be configured to be able to upload to HashiCorp's
    12  [Atlas](https://atlas.hashicorp.com). This configuration doesn't change
    13  the behavior of Terraform itself, it only configures your Terraform
    14  configuration to support being uploaded to Atlas via the
    15  [push command](/docs/commands/push.html).
    16  
    17  For more information on the benefits of uploading your Terraform
    18  configuration to Atlas, please see the
    19  [push command documentation](/docs/commands/push.html).
    20  
    21  This page assumes you're familiar with the
    22  [configuration syntax](/docs/configuration/syntax.html)
    23  already.
    24  
    25  ## Example
    26  
    27  Atlas configuration looks like the following:
    28  
    29  ```
    30  atlas {
    31  	name = "mitchellh/production-example"
    32  }
    33  ```
    34  
    35  ## Description
    36  
    37  The `atlas` block configures the settings when Terraform is
    38  [pushed](/docs/commands/push.html) to Atlas. Only one `atlas` block
    39  is allowed.
    40  
    41  Within the block (the `{ }`) is configuration for Atlas uploading.
    42  No keys are required, but the key typically set is `name`.
    43  
    44  **No value within the `atlas` block can use interpolations.** Due
    45  to the nature of this configuration, interpolations are not possible.
    46  If you want to parameterize these settings, use the Atlas block to
    47  set defaults, then use the command-line flags of the
    48  [push command](/docs/commands/push.html) to override.
    49  
    50  ## Syntax
    51  
    52  The full syntax is:
    53  
    54  ```
    55  atlas {
    56  	name = VALUE
    57  }
    58  ```