2015-03-09 19:06:25 +01:00
---
layout: "docs"
2018-02-27 23:48:04 +01:00
page_title: "Configuring Terraform Push"
sidebar_current: "docs-config-push"
2015-03-09 19:06:25 +01:00
description: |-
2018-02-27 23:48:04 +01:00
Terraform's push command was a way to interact with the legacy version of Terraform Enterprise. It is not supported in the current version of Terraform Enterprise.
2015-03-09 19:06:25 +01:00
---
2018-02-27 23:48:04 +01:00
# Terraform Push Configuration
2015-03-09 19:06:25 +01:00
2019-01-17 01:30:43 +01:00
-> **Note:** This page is about Terraform 0.12 and later. For Terraform 0.11 and
earlier, see
[0.11 Configuration Language: Configuring Terraform Push ](../configuration-0-11/terraform-enterprise.html ).
2018-05-05 22:45:49 +02:00
Prior to v0.12, Terraform included mechanisms to interact with a legacy version
of Terraform Enterprise, formerly known as "Atlas".
2015-03-09 19:06:25 +01:00
2018-05-05 22:45:49 +02:00
These features relied on a special configuration block named `atlas` :
2015-03-09 19:06:25 +01:00
2017-04-05 17:29:27 +02:00
```hcl
2015-03-09 19:06:25 +01:00
atlas {
2018-05-05 22:45:49 +02:00
name = "acme-corp/production"
2015-03-09 19:06:25 +01:00
}
```
2018-05-05 22:45:49 +02:00
These features are no longer available on Terraform Enterprise and so the
corresponding configuration elements and commands have been removed in
Terraform v0.12.
2015-03-09 19:06:25 +01:00
2018-05-05 22:45:49 +02:00
To migrate to the current version of Terraform Enterprise, refer to
[the upgrade guide ](/docs/enterprise/upgrade/index.html ). After upgrading,
any `atlas` blocks in your configuration can be safely removed.