Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Overview

...

You can create a terraform Terraform-based HyperCloud™ Blueprint . A simple terraform template consists of 2 files at minimumon the HyperCloud™Platform (HCP). You can declare the state of your Cloud Resources in a Terraform Template using two types of configuration files:

  1. Main.tf

    – This file has syntax for configuration of

    : holds the configuration for your cloud resources

  2. Variables.tf

    – This file consists of

    : comprises parameter definition

    which feed

    , that feeds values into the main.tf when

    terraform processes the

    a Terraform is processing blueprints

...

  1. Backend State - Provisioning Terraform requires a backend state configured via HyperCloud™ Platform. Backend state in terraform preserve the current state of the deployment.

Note: If the backend state has no state saved previously, terraform plan will provide information objects which will be created. Otherwise, the terraform output will show update and delete tasks too which means existing resources will change if ignored.

  1. Workspace – Workspace consists of terraform configuration which is associated with a backend state that defines how operations are executed and where persistent data such as the Terraform state are stored. Multiple workspaces can use same backend state.

...

Terraform blueprints use the Terraform configuration syntax to model the infrastructure of a cloud environment. This includes your infrastructure like Virtual Machines(VMs), networks, and storage. A Terraform blueprint can also comprise of software components. These software components are deployed in your cloud environment. Once you’ve modeled your cloud environment and software components in a blueprint, you’ll be able to use it to create or update your cloud environment.

You can create Terraform templates for these Cloud Service Providers:

Child pages (Children Display)