Versions Compared

Key

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

Page Navigation:

Table of Contents


(blue star) Confidence Level TBD  This article has not been reviewed for accuracy, timeliness, or completeness. Check that this information is valid before acting on it.

Prerequisites

  1. Install Terraform from https://www.terraform.io/. You can run terraform from any machine or your laptop.

  2. If you are using AWS, make sure you have your credentials setup up. To set them up, install the AWS CLI from https://aws.amazon.com/cli/ and run aws configure.

Usage

  1. Clone the repo

    Code Block
    git clone https://github.com/hysds/hysds-terraform.git




    Code Block
    cd hysds-terraform


  2. Copy the variables.tf.tmpl to variables.tf:


    Code Block
    cp variables.tf.tmpl variables.tf


    Initialize so plugins are installed:

    Code Block
    terraform init


  3. Updated the values starting with two underscores, e.g. __region__, for your provider account and settings. Edit the variables.tf file with custom variables for this installation venue. Many of these values can be acquired from the aws console.

    Code Block
    vi variables.tf


  4. Determine the projectvenue and counter for your HySDS cluster. They will be used to uniquely name and identify your cluster's resources.

    • project e.g. swot, smap, aria, grfn, eos

    • venue e.g. ops, dev, test, gerald

    • counter e.g. 1, 2, 3

  5. Validate your configuration:

    Code Block
    terraform validate --var project=aria --var venue=ops --var counter=1


  6. Build your HySDS clustser:

    Code Block
    terraform apply --var project=aria --var venue=ops --var counter=1


  7. Show status of your HySDS cluster:

    Code Block
    terraform show --var project=aria --var venue=ops --var counter=1


  8. Destroy your HySDS cluster once it's no longer needed:

    Code Block
    terraform destroy --var project=aria --var venue=ops --var counter=1


Next

step, 

Step

Step 4: Initial Cluster Setup




(lightbulb) Have Questions? Ask a HySDS Developer:

Anyone can join our public Slack channelto learn more about HySDS. JPL employees can join #HySDS-Community

(blue star)

JPLers can also ask HySDS questions atStack Overflow Enterprise

(blue star)

Live Search
placeholderSearch HySDS Wiki