Get Terraform Blueprints from the Marketplace

Getting Started guide to uploading and deploying Terraform based blueprints from the marketplace.

This getting started guide introduces you to uploading and deploying Terraform-based blueprints from the Cloudify Marketplace.

Prerequisites

Overview

In this guide we will perform the following steps to upload and test a blueprint based on Terraform from the Cloudify Marketplace.

Uploading and deploying the blueprint

Step 1: Upload the blueprint

There are several locations where you can find Terraform blueprints from the Cloudify Marketplace:

We will use the “Run Terraform module” button from the Blueprints page for this example. Select this option and click the upload button next to the “VM-Ubuntu-AWS-TFM” catalog item:

You will be taken to the deployment dialog once the blueprint has been uploaded to the Cloudify Manager.

Terraform Marketplace

Step 2: Create a deployment and test the blueprint

Next, we will create a deployment from the uploaded blueprint and confirm that the end-to-end environment creation process is successful. Perform the following steps to create a new deployment:

  1. Fill out any necessary Inputs (or leave them at their default values)
  2. Click the “Install” button

The Cloudify Manager will begin orchestrating all of the steps necessary to deploy a new environment from your blueprint. You can follow the progress of the installation by viewing the Execution Task Graph and the Deployment Events/Logs. The Execution Task Graph is a powerful feature that visualizes workflows and includes the ability to resume workflows from the point of failure.

Terraform Install

Step 3: Verify the installation

The final step in the deployment process is to verify that the installation was successful. Watch the Install workflow Execution Task Graph until it is finished. The bars of the graph will turn green as operations complete.

Once the installation has finished, take some time to explore the following features on the deployment page:

Terraform Marketplace