Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,11 @@

[id="terraform-migrating-from-community-terraform"]

= Migrating from the community version of Terraform
= Migrating from {TerraformCommunityName}

If you are using {TerraformCommunityName} Edition (TCE) and want to use {PlatformNameShort}, you must migrate to {TerraformEnterpriseShortName} (TFE) or {TerraformCloudShortName}.
If you want to use {PlatformNameShort} with {TerraformEnterpriseShortName} (TFE) or {TerraformCloudShortName} and you are currently using {TerraformCommunityName} (TCE), you must:

* Migrate to TFE or {TerraformCloudShortName}.
* Update {PlatformNameShort} configurations to work with TFE or {TerraformCloudShortName}.

include::terraform-aap/proc-terraform-migrating-from-community.adoc[leveloffset=+1]
2 changes: 1 addition & 1 deletion downstream/attributes/attributes.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,7 @@
:TerraformEnterpriseFullName: IBM HashiCorp Terraform
:TerraformEnterpriseShortName: Terraform Enterprise
:TerraformCloudShortName: HCP Terraform
:TerraformCommunityName: Terraform Community
:TerraformCommunityName: Terraform Community Edition
:Terraform: Terraform

// Ansible development tools
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@

[id="terraform-migrating-from-community"]

= Migrating from the community version of {Terraform}
= Migrating from the community edition

When you migrate from {TerraformCommunityName} Edition (TCE) to {TerraformEnterpriseShortName} (TFE) or {TerraformCloudShortName}, you are not migrating the collection itself. Instead, you are adapting your existing usage to work with {TerraformEnterpriseShortName} or {TerraformCloudShortName}. After you migrate, you will be able to leverage {PlatformNameShort}.
When you migrate from TCE to TFE or {TerraformCloudShortName}, you are not migrating the collection itself. Instead, you are adapting your existing TCE usage to work with TFE or {TerraformCloudShortName}. After you migrate, you must update the {PlatformNameShort} credentials, execution environment, and job templates.

[NOTE]
====
Expand Down Expand Up @@ -39,13 +39,11 @@ You can add the workspace to your playbook to scale your workspace utilization.
====
+
. From the {PlatformNameShort} user interface:
.. Create a credential.
.. Build an {ExecEnvShort}.
.. Create and launch a job template.
.. link:https://docs.redhat.com/en/documentation/red_hat_ansible_automation_platform/2.5/html/getting_started_with_terraform_and_ansible_automation_platform/terraform-integrating-from-aap#terraform-creating-credential[Create a credential].
.. link:https://docs.redhat.com/en/documentation/red_hat_ansible_automation_platform/2.5/html/getting_started_with_terraform_and_ansible_automation_platform/terraform-integrating-from-aap#terraform-building-execution-environment[Build an {ExecEnvShort}].
.. link:https://docs.redhat.com/en/documentation/red_hat_ansible_automation_platform/2.5/html/getting_started_with_terraform_and_ansible_automation_platform/terraform-integrating-from-aap#terraform-creating-launching-job-template[Create and launch a job template].

. After the migration is completed and verified, you can run the additional modules and plugins from the collection in your {ExecEnvShort} listed under **Additional resources** below.

.Additional resources
. (Optional) After the migration is completed and verified, you can run the additional modules and plugins from the collection in your {ExecEnvShort}:

* link:https://console.redhat.com/ansible/automation-hub/repo/published/cloud/terraform/content/module/plan_stash/[Plan Stash module]
* link:https://console.redhat.com/ansible/automation-hub/repo/published/cloud/terraform/content/module/terraform/[{Terraform} module]
Expand Down