/quickstart-hashicorp-nomad

AWS Quick Start Team

Primary LanguageShellApache License 2.0Apache-2.0

HashiCorp Nomad on the AWS Cloud

Versions:

  • NOMAD VERSION='0.8.4'
  • CONSUL CLIENT VERSION='1.2.2'
  • CONSUL SERVER VERSION='1.2.2'
  • CONSUL_TEMPLATE_VERSION='0.19.5'

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.