This seems outdated. Auto-bootstrapping a Nomad Cluster The repo it links to has questions and no answers - running through it hits many syntax errors.
Anything recent that can shed some light on bootstrapping a production nomad/consul cluster? Presumably using terraform.
@lgfa29 just a thought: how about a post (like an announcement post) where people can post in the replies links to articles that they notice to be old/outdated or sometimes just not working (usually due to the change in the network stanza moving to the group)
The Learn/Docs Team could then mark those repos/links/blogs as deprecated with a top-level banner indicating to go look elsewhere for “latest version” documentation!
I agree, it would be great if users could give more feedback to the docs and especially the “learn” resources (since there’s no public git repo for them). I know, this causes more work for the documentation team, but could improve the documentation and lower the number of support/clarification requests in the forum.
I see the (relatively) recent commit to update the AMI - but using a version of ubuntu 5 years old doesn’t give me a lot of faith this thing will work.
With regards to a pinned post, I think it could get hard to follow individual discussions if everything is reported in the same post. Everyone should feel welcome to just start a new post
It seems like the AMI snapshot is still being built:
==> amazon-ebs: Waiting for AMI to become ready…
This sometimes happens with AWS, and I am not quite sure why. If you look in your AWS dashboard under EC2 -> Snapshots you will be able to see its progress there.
I started updating some of the dependencies, the new code should be available soon. Thanks for the heads up
Has any progress been made here? I’m hours into the documenation-blog-youtube-o-sphere this morning and every resource I find has some blocker. Maybe I have a misunderstanding of this product line. Does everyone manually set up their initial cluster? Is it me or is that ironic that a platform designed for configureable/repeatable provisioning doesn’t have a well documented method of setting itself up in a few common environments?
Here are some examples: Nomad - The Hard Way - YouTube → EXCELLENT video. Suggests we manually provision instances and download/install the client. Easy enough, sure, but if I’m going to do it a bunch of times while I learn and break stuff couldn’t it be automated?
Yes, we’ve been discussing internally how to best provide practical guidance on how to deploy Nomad. We know it’s frustrating that there is no “single” way to do it, but the challenge has been how to balance different environments and requirements into a single turnkey solution.
I would say that Packer is probably the most common way to deploy Nomad, but what goes into the image (configuration files for example) are very dependant on each environment. Ansible is a common tool as well. There are also things that need to be done manually, like bootstrapping the ACL system, setting up TLS and gossip encryption etc.