Awesome NomadDemo and Learning Resources

star3am/hashiqube

⭐ 137 JavaScript added to this list on 2024-12-11 repository created 2023-07-06

HashiQube is a comprehensive hands-on DevOps lab designed to run all HashiCorp products within a flexible environment such as GitHub Codespaces, Docker containers, Vagrant, or cloud virtual machines on AWS, GCP, and Azure. It provides an integrated platform where users can practice, learn, and demo HashiCorp tools including Vault, Terraform, Nomad, Consul, Waypoint, Boundary, Vagrant, Packer, and Sentinel. The lab environment includes a Docker daemon that supports running containers inside HashiQube using Kubernetes (Minikube), Nomad, or Docker run, enabling a rich and versatile development experience. HashiQube also integrates other popular open-source DevOps and DevSecOps tools like Minikube, Ansible AWX Tower, and Traefik, demonstrating seamless integration with HashiCorp products to enhance learning and practical application. The lab is designed to be self-sufficient once started, requiring no internet connection, which is ideal for sales demos and offline training sessions. Users can quickly start HashiQube using GitHub Codespaces for a cloud-based setup or run it locally using Vagrant or Docker Compose. The project provides detailed instructions for installation and running the environment, including hardware and software prerequisites. It supports multiple architectures and offers extensive documentation and status monitoring through local web interfaces. HashiQube aims to assist engineers, developers, and anyone interested in mastering HashiCorp products by providing a ready-to-use, all-in-one lab environment. It simplifies the process of setting up and experimenting with complex infrastructure and security tools, making it an invaluable resource for learning and demonstration purposes in the DevOps ecosystem.

https://github.com/star3am/hashiqube

airflowansibleansible-awx-toweransible-projectawsazureboundarycloud-vmconsulcontainerdbtdemodevopsdevops-labdevsecopsdockerdocker-composegcpgithub-codespacesgitlabhashicorphashicorp-productshashiqubeinfrastructurejenkinskuberneteslearningminikubemulti-cloudnomadofflinepackersecuritysentinelterraformtraefikvagrantvaultwaypoint

Also in Demo and Learning Resources

thangchung/go-coffeeshop

go-coffeeshop is an event-driven microservices demo application built with Golang, deployed using HashiCorp Nomad, Consul Connect, Vault, and Terraform, demonstrating modern microservices architecture and deployment practices.

fhemberger/nomad-demo

A Vagrant-based demo environment for running and exploring HashiCorp Nomad, Consul, and Vault with integrated service discovery, workload orchestration, and monitoring tools.

thangchung/coffeeshop-on-nomad

A .NET microservices coffeeshop application deployed and orchestrated on HashiCorp Nomad with Consul Connect for service mesh and Docker containers.

nairnavin/practical-nomad-consul

A practical tutorial and guide for deploying a realistic multi-tier Spring Boot Petclinic application using HashiCorp Nomad and Consul with service mesh, ingress and terminating gateways, load balancing, and secure communication.