jsiebens/hashi-up
hashi-up is a lightweight utility that automates the installation and clustering of HashiCorp Consul, Nomad, or Vault on remote Linux hosts over SSH in under one minute.
Awesome Nomad › Deployment and Cluster Setup
The project "hashistack-digitalocean" is a Terraform-based infrastructure setup designed to deploy and manage a HashiCorp stack on DigitalOcean. It specifically provisions and configures a Consul cluster alongside a Nomad cluster, facilitating service discovery, configuration, and workload orchestration. The infrastructure is built with a specified number of server and client droplets, which are virtual machines on DigitalOcean, and these droplets are secured behind a firewall that restricts access to only a bastion host via SSH and a load balancer for HTTP traffic. The project also integrates Vault for secret management, ensuring secure storage and access to sensitive information within the cluster. The setup process involves creating server and client droplets with Nomad and Consul installed in their respective modes (server or client). The Consul Connect feature is utilized as a sidecar allocation to enable secure service-to-service communication within the cluster. The project automates the starting of Nomad and Consul as services and ensures all nodes are connected automatically, simplifying cluster management. Key components include modules for server droplets, client droplets, load balancer, and firewall configuration. Each module handles specific tasks such as creating droplets, setting up Nomad and Consul, and managing network security. The project also provides scripts to install necessary software like Consul, Nomad, and Vault on the droplets, configure iptables for network access, and initialize and unseal Vault for operational readiness. Users interact with the project by setting environment variables for DigitalOcean API tokens, SSH fingerprints, and droplet counts, then running Terraform commands to initialize, plan, and apply the infrastructure changes. This project is ideal for users looking to deploy a secure, scalable HashiCorp stack on DigitalOcean with automated cluster setup and management capabilities.
https://github.com/eschudt/hashistack-digitalocean
hashi-up is a lightweight utility that automates the installation and clustering of HashiCorp Consul, Nomad, or Vault on remote Linux hosts over SSH in under one minute.
Hashi Homelab is a collection of Nomad job recipes and Packer VM images designed to deploy and manage a variety of open-source services on a Nomad + Consul + Vault cluster, optimized for Intel NUC homelab environments.
kencx/homelab is an infrastructure-as-code project for automated deployment and management of a HashiCorp Nomad, Consul, and Vault cluster on Proxmox using Packer, Terraform, and Ansible.
Terraform modules and Packer scripts to deploy and manage scalable HashiCorp Nomad clusters on AWS using Auto Scaling Groups, custom AMIs, and optional load balancing.
This project provides a Docker image to run the HashiCorp Nomad scheduler in containerized environments, facilitating easy deployment and testing of Nomad clusters using Docker.
Terraform module for deploying and managing secure Nomad clusters with Consul service mesh on Google Cloud Platform.
HinD is a single-container mini cluster combining Nomad, Consul, and Caddyserver to orchestrate containerized workloads with dynamic reverse proxy and automatic HTTPS in a Podman environment.
A toolkit to deploy and manage a local HashiCorp cluster with Vault, Consul, and Nomad for testing applications, including serverless functions with OpenFaaS integration.