Skip to content

Conf-as-code of a Nomad Cluster

Notifications You must be signed in to change notification settings

paretl/my_nomad_cluster

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

my_nomad_cluster

Conf-as-code of a Nomad Cluster

User Interface

Consul

<master_ip>:8500

Nomad

<master_ip>:4646

Fabio

<client_ip>:9998

Prometheus

<client_ip>:9999

AlertManager

<client_ip>:9999/alertmanager

How to create the cluster

Infrastructure

It creates the VMs on Scaleway.

Copy env_template to .env file and file the variables.

Then, in the directory infrastructure, launch:

  • source .env && terraform init
  • source .env && terraform plan
  • source .env && terraform apply

Provisioning

It deploys Consul and Nomad on the VMs.

In the directory provisioning, launch : source version.sh && ./provisioning.sh

Deployment

In the directory deployment, launch ./deploy.sh

About

Conf-as-code of a Nomad Cluster

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published