#Hashistack-ansible collection (vault,nomad,consul)

6 messages ยท Page 1 of 1 (latest)

plain pier
#

Hashistack-ansible collection (vault,nomad,consul)

simple ravine
#

Very cool! I do love me some nomad

plain pier
#

I haven't started nomad yet because I'm still unsure as to how I can run it in containers (implications being accessing the docker socket and other drivers (libvirt, java, etc...)

#

But it will be there for sure

simple ravine
# plain pier I haven't started nomad yet because I'm still unsure as to how I can run it in ...

So the nomad "server" can run in containers just fine, but I would probably have the clients just on bare metal as the client is the location(s) that the work is actually being done on. Basic premis is the server tells the clients what workloads to do and then the client does them.

So if the server said hey client-1 go run this nginx docker image, the client would pull the image and start it up on docker on that client machine. Same applies to java. Server says go run this java thing, the client then jails out a space and will run the java application on the bare metal, no containers needed. Same is true with the exec and batch drivers. Raw exec is a bit of a different bird though.

If you have any nomad or hashi-stack questions, just let me know, I ran production workloads on it for a bank.

plain pier
#

Yh I've been running nomad in production for a while also, hence this project ๐Ÿ™‚ The server part is not really a problem, cause as you said, servers don't do much. The client side I would like to containerize aswell, but this requires some more testing. Technically it is doable, but idk if its worth the trouble. That's what is done over at similar project (kolla-ansible being a big inspiration for this), but being the only dev of this, it's not super easy to implement ๐Ÿ™‚ At first it will probbly be a bare OS client for nomad, but the end goal is everything containerized.