Skip to content

aws-quickstart/quickstart-hashicorp-nomad

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
ci
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

HashiCorp Nomad on the AWS Cloud

Versions:

  • NOMAD VERSION='1.1.3'
  • CONSUL CLIENT VERSION='1.10.1'
  • CONSUL SERVER VERSION='1.10.1'
  • CONSUL_TEMPLATE_VERSION='0.26.0'

This Quick Start deploys HashiCorp Nomad automatically into a flexible, scalable, configurable environment in your AWS account in about 35 minutes.

Nomad is a distributed, highly available, data center-aware cluster manager and scheduler that helps deploy applications on any infrastructure, at any scale, on premises or in the cloud. It supports virtualized, containerized, or standalone applications running on all major operating systems, and handles a broad range of workloads.

The Quick Start offers two deployment options:

  • Deploying HashiCorp Nomad into a new virtual private cloud (VPC) on AWS. This end-to-end deployment builds a new VPC with public and private subnets, and then deploys HashiCorp Nomad into that infrastructure.
  • Deploying HashiCorp Nomad into an existing VPC provisions Nomad in your existing AWS infrastructure.

You can also use the AWS CloudFormation templates as a starting point for your own implementation.

Quick Start architecture for HashiCorp Nomad on AWS

For architectural details, best practices, step-by-step instructions, and customization options, see the deployment guide.

Submodules (updated):

To post feedback, submit feature ideas, or report bugs, use the Issues section of this GitHub repo. If you'd like to submit code for this Quick Start, please review the AWS Quick Start Contributor's Kit.