Git Product home page Git Product logo

aqua-nomad's Introduction

aqua-nomad

Aqua installation instructions on HashiCorp Nomad

Download and install Consul and Nomad

cd $HOME
mkdir bin && cd bin
wget https://releases.hashicorp.com/nomad/0.7.1/nomad_0.7.1_linux_amd64.zip
wget https://releases.hashicorp.com/consul/1.0.3/consul_1.0.3_linux_amd64.zip
unzip nomad_0.7.1_linux_amd64.zip && rm nomad_0.7.1_linux_amd64.zip
unzip consul_1.0.3_linux_amd64.zip && rm consul_1.0.3_linux_amd64.zip

Start Consul (development mode)

consul agent -dev

Start Nomad (development mode)

nomad agent -dev -config=PATH-TO/nomad.hcl

Install Aqua all-in-one

Edit the aqua-csp.nomad file and put your DockerHub credentials

auth {
	username = "your-dockerhub-user"
	password = "your-dockerhub-pass"
}

To start the job: nomad run PATH-TO/aqua-csp.nomad

To confirm Aqua CSP is running

nomad status aqua-csp

Install Aqua Enforcer

Access to the aqua console and create Batch Install

Edit the aqua-agent.nomad file

  1. Put your DockerHub credentials
	auth {
		username = "your-dockerhub-user"
		password = "your-dockerhub-pass"
	}
  1. Replace GATEWAY_IP_ADDR with the ip of the network interface bind to aqua-csp "AQUA_SERVER" = "GATEWAY_IP_ADDR:3622"

To start the job:

nomad run PATH-TO/aqua-agent.nomad

To confirm the Aqua enforcer is running:

nomad status aqua-agent

aqua-nomad's People

Contributors

eranbibi avatar lizrice avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.