Skip to content

zhenik/doc-fix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Vagrant-hashistack

Vagrant-hashistack

Hashistack in one click for development & testing

Build Releases Updated

This vagrant box aims to make it dead simple to start a hashistack and emulating how services will deploy to production.


This repository will release a new template into fredrikhgrelland/vagrant-hashistack-template on every release.


🚧 - current vagrant box runs consul, nomad and vault in dev (development) mode.


Content

  1. Description - what & why
  2. Install prerequisites
  3. Build
  4. Configuration
  5. Usage
    1. Simple run
    2. New project template
  6. Test
  7. Proxy
  8. Contribution
  9. Diagram

Description - what & why

This repository will build a base-box for different projects to extend on. The base box contains components and a setup that makes it ideal for working with the hashistack.

Services

The default box will start Nomad, Vault, Consul, and MinIO bound on loopback and advertising on the ip 10.0.3.10, which should be available on your local machine. Port-forwarding for nomad on port 4646 should bind to 127.0.0.1 and should allow you to use the nomad binary to post jobs directly. Consul and Vault has also been port-forwarded, and are also available on 127.0.0.1 on port 8500 and 8200 respectively. Minio is started on port 9000 and sharing /vagrant (your repo) from within the vagrant box.

*The master token for Consul and Vault is master.

Why does this exist?

We needed a Vagrant box with the complete hashistack to use for demo, development and testing. In order to build cloud native, security minded and dependable services, there exists a killer combination;

  • Containers - (Docker)
  • Simple&Powerful Orchestrator - (Nomad)
  • Service-mesh mTLS - (Consul connect)
  • Secrets management - (Vault)

Hashistack

- with a side-play of

Diagram

img

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published