Levant enhances HashiCorp Nomad with reusable, automated, and operator-friendly deployments.
I joined HashiCorp back in April to work on the Nomad Ecosystem team having worked on designing and building solutions using HashiCorp Nomad as an orchestrator for a number of years. During that time I wrote Levant to enhance the user experience by providing a unified and consistent deployment workflow across all paths to production environments with improved feedback in CI systems.
Joining HashiCorp raised a broad question about the future of Levant, which I authored to use alongside Nomad and maintained as an independent open source project.
Levant is a tool aimed at enhancing and simplifying the process of submitting jobs to Nomad. It utilizes templating to allow operators to share job files across environments, while altering key parameters via variables stored in a number of supported formats.
Via a single deploy
command Levant will render the job template and provide real-time feedback on the status of the job and the subsequent deployment. In the event of a deployment failure, Levant will inspect each failed allocation and log debug information so the operator can quickly identify the issue.
We've discussed a number of options and I'm happy to announce that we've migrated Levant to the HashiCorp GitHub organization. The Nomad Ecosystem team will be taking up ongoing maintenance and enhancements. We're committed to keeping Levant supported and up-to-date with the latest Nomad features and contributions.
As an early example of how we hope this extra support will benefit the community, we worked with the HashiCorp education team to develop two guides on using Levant:
Thank you all for your support and belief in Levant. I'm looking forward to the next chapter for this and all our Ecosystem team projects.
If you have any questions or feedback, please feel free to reach out via Twitter, using the HashiCorp Nomad discuss forum, or by posting an issue on the Levant GitHub repository. Thanks from the entire Nomad Ecosystem team.
If you’re attending AWS re:Invent in Las Vegas, Nov. 27 - Dec. 1, visit us for breakout sessions, expert talks, and product demos to learn how to accelerate your adoption of a cloud operating model.
HashiCorp Nomad 1.7 — now in beta — introduces improved workload identity, improved Vault and Consul integrations, NUMA support, Nomad actions, and more.
From AI to the edge, HashiCorp Co-Founder and CTO Armon Dadgar shares his insights on where the cloud is headed, and what that means.