Skip to content

Automatic setup of leaflet displacement time series server for configured HySDS/ARIA system

License

Apache-2.0, Unknown licenses found

Licenses found

Apache-2.0
LICENSE
Unknown
COPYING
Notifications You must be signed in to change notification settings

aria-jpl/displacement-ts-server-terraform

Repository files navigation

displacement-ts-server-terraform

Used to automatically setup a leaflet displacement time series server for configured HySDS/ARIA system

Requirements

  1. Install Terraform onto Mozart machine.
  2. If you are using AWS, make sure you have your credentials setup up.
    • To set them up, install the AWS CLI and run aws configure.
  3. Complete setup of HySDS core with ARIA adaptaion (i.e. leaflet-ingester job)
  4. Needed repos for functionality:

Usage

  1. Log into Mozart and clone repo
    mkdir ~/tss_server
    cd ~/tss_server
    git clone https://github.com/hysds/hysds-terraform.git -b leaflet_server
    cd hysds-terraform
    
  2. Copy the variables.tf.tmpl to variables.tf:
    cp variables.tf.tmpl variables.tf
    
    1. Initialize so plugins are installed:
    terraform init
    
  3. Update 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.
    vi variables.tf
    
  4. Determine the project, venue 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:
    terraform validate --var project=aria --var venue=ops --var counter=1
    
  6. Build your HySDS clustser:
    terraform apply --var project=aria --var venue=ops --var counter=1
    
  7. Show status of your HySDS cluster:
    terraform show --var project=aria --var venue=ops --var counter=1
    
  8. Destroy your HySDS cluster once it's no longer needed:
    terraform destroy --var project=aria --var venue=ops --var counter=1
    

About

Automatic setup of leaflet displacement time series server for configured HySDS/ARIA system

Resources

License

Apache-2.0, Unknown licenses found

Licenses found

Apache-2.0
LICENSE
Unknown
COPYING

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •