aldoborrero/hashi-homelab
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.
Awesome Nomad › Deployment and Cluster Setup
hashi-up is a lightweight and efficient utility designed to bootstrap HashiCorp Consul, Nomad, or Vault on any remote Linux host using SSH access. The tool simplifies the installation and cluster formation process, enabling users to set up these HashiCorp products in under one minute. It is particularly useful for developers and system administrators who want to automate the otherwise manual and complex setup of Consul, Nomad, or Vault clusters. The utility is written in Go and is cross-compiled to support multiple platforms including Linux, Windows, MacOS, and Raspberry Pi, making it versatile for various environments. The core functionality of hashi-up revolves around using SSH to connect to remote servers and install the necessary HashiCorp binaries along with minimal configuration to run the agents as either servers or clients. It supports joining existing hosts into clusters, facilitating the management of distributed systems. The tool integrates with SSH agents for seamless authentication but also provides options for specifying SSH keys, usernames, and passwords for flexible access control. hashi-up draws inspiration from k3sup, a similar tool for Kubernetes, and aims to reduce the time and effort required to get a Nomad or Consul cluster up and running. It is distributed as a static Go binary, which can be easily installed on various operating systems. The project includes comprehensive guides for installing Consul, Nomad, Vault, and Boundary, making it accessible for users with different needs. Overall, hashi-up is a practical and time-saving tool for anyone looking to deploy and manage HashiCorp infrastructure components quickly and reliably over SSH, supporting high availability and multi-node cluster setups.
https://github.com/jsiebens/hashi-up
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.
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.