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
This project is a Terraform module designed to deploy and manage Nomad clusters integrated with Consul on Google Cloud Platform (GCP). It facilitates the setup of a secure and scalable infrastructure for running Nomad clusters, leveraging HashiCorp's Consul service mesh for service discovery and network segmentation. The module includes advanced security features such as gossip encryption, mutual TLS (mTLS), and Access Control Lists (ACLs) enabled for both Nomad and Consul, ensuring secure communication and access control within the cluster. Key features of the module include optional load balancer and DNS configuration to manage traffic and service accessibility, as well as an optional SSH bastion host for secure administrative access. The module supports only the Docker task driver for Nomad, enabling containerized workloads. It also installs the gVisor container runtime for enhanced container isolation and security, along with the Falco runtime security monitor to detect anomalous behavior and potential security threats in real-time. The project provides an interactive tutorial accessible via Google Cloud Shell, making it easier for users to get started with deploying and managing Nomad clusters using this module. It also includes an infrastructure diagram to visualize the architecture and components involved. Logs from Nomad agents are centralized using GCP's Cloud Logging service, with additional options to collect logs within the cluster using Promtail and Loki, and visualize them through Grafana. The module supports bootstrapping ACL tokens to manage permissions securely and includes helper scripts to facilitate secure access to the Nomad UI through an SSH bastion host. Overall, this Terraform module streamlines the deployment of secure, production-ready Nomad clusters on GCP, integrating essential tools and best practices for cluster management, security, and observability.
https://github.com/picatz/terraform-google-nomad
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.
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.
Terraform project to deploy and manage a secure HashiCorp stack including Nomad, Consul, and Vault clusters on DigitalOcean with automated setup and network security.
A toolkit to deploy and manage a local HashiCorp cluster with Vault, Consul, and Nomad for testing applications, including serverless functions with OpenFaaS integration.