levant - An open source templating and deployment tool for HashiCorp Nomad jobs

  •        95

Levant is an open source templating and deployment tool for HashiCorp Nomad jobs that provides realtime feedback and detailed failure messages upon deployment issues. Realtime Feedback: Using watchers, Levant provides realtime feedback on Nomad job deployments allowing for greater insight and knowledge about application deployments.

https://github.com/jrasell/levant

Tags
Implementation
License
Platform

   




Related Projects

hashi-ui - A modern user interface for @hashicorp Consul & Nomad

  •    Javascript

For Nomad, it was quite simple, no mobile-optimized, (somewhat) feature-complete and live-updating interface existed.Today the Consul and Nomad UI exist in the same binary, but do not "cross-talk" to each other, but long term goal is to integrate them even closer, so from Nomad Job UI you can see Consul health check status for the job tasks, and vice versa be able to cross-link between two otherwise distinct systems.

Nomad - Easily Deploy Applications at Any Scale

  •    Go

Nomad is a cluster manager, designed for both long lived services and short lived batch processing workloads. Developers use a declarative job specification to submit work, and Nomad ensures constraints are satisfied and resource utilization is optimized by efficient task packing. Nomad supports all major operating systems and virtualized, containerized, or standalone applications.

Nomad Jukebox File System for Linux

  •    C

The Nomad Jukebox File system njbfs is a Linux file system for the Creative Nomad Jukebox. Using automount capability, you can 'cd' to your Nomad Jukebox, read and write tracks, and even ordinary files can be stored on your Jukebox.

go-plugin - Golang plugin system over RPC.

  •    Go

go-plugin is a Go (golang) plugin system over RPC. It is the plugin system that has been in use by HashiCorp tooling for over 4 years. While initially created for Packer, it is additionally in use by Terraform, Nomad, and Vault.While the plugin system is over RPC, it is currently only designed to work over a local [reliable] network. Plugins over a real network are not supported and will lead to unexpected behavior.

Creative NOMAD/Zen/Dell DJ API

  •    C

Provide a user-level API (C library) for communicating with the Creative NOMAD Jukebox MP3 players and Dell DJs under Linux, *BSD and Windows. The protocol in question is colloquially known as quot;PDEquot; (Portable Digital Entertainment). It includes simple


Creative Nomad II, IIc, MG KDE ioslave

  •    C++

This KDE ioslave lets you access your Creative Nomad II, IIc and MG mp3 player in a comfortable way by integrating it into the Konqueror file manager. It allows you to copy your mp3s to or from your player within Konqueror.

Creative Nomad JukeBox KIO::Slave

  •    C++

A KDE ioslave for the Creative Nomad JukeBox MP3 player. The NJB appears as a filesystem from within Konqueror allowing mp3s to be copied to and from the NJB as usual. Playlists appear as text files and can be edited.

Nomad zen plugin for Winamp 5

  •    C++

Nomad Zen Plugin for Winamp

UCSF NOMAD

  •    Perl

NOMAD is a system for supporting microarray experiments. it facilitates the archival and retrieval of experiment results, and is being developed to provide integrated analytical tools.

Nomad Interpreting Free Tools

  •    C

This software, called NIFT is a Nomad Interpreting Free Tools that makes an interface between the speakers, the translators and the audience. It enables the debates to be broadcast via audio streaming in all the languages translated, to file and index

Gnomad2 - a NOMAD / MTP Device Manager

  •    C

Gnomad 2 is a GUI built on top of GTK/GNOME 2, libid3tag, libnjb and libmtp that makes it possible to transfer tracks and files from/to a Creative Nomad Jukebox (all brands) and MTP devices. It is designed much like an ordinary graphical FTP program.

Nomad PIM

  •    Java

Nomad PIM is a free extensible personal information manager. It contains modules for personal notes, journal, address book, personal finances, task management, time tracking and evaluating basic fitness measurements.

Nomad II Driver/Library/App

  •    C

The target of this project is the development of a Linux Kernel Driver for using the Creative Nomad II Mp3 Portable Player under systems using Linux as OS. Also, the development of a C/C++ library to develop applications that use the device.

NOMAD Manager

  •    C

The goal of this project is to develop an open-source implementation of the management application (and drivers if necessary) for Creative NOMAD MP3 player (the first, parallel port model).

Nomad - Tiny Search Engine

  •    Python

Nomad is tiny but efficient search engine and web crawler. This works very good for searching with in the set of corporate websites on internet and/or intranet's HTML documents or knowledge repositories.

Neutrino - Nomad Jukebox management

  •    C

Neutrino is a GNOME based GUI for managing your Creative Nomad / DAP Jukeboxes, support for accessing jukeboxes themselves is provided by libnjb. Access to jukeboxes for other applications is provided via a CORBA interface.

microservices-demo - Deployment scripts & config for Sock Shop

  •    Shell

The application is the user-facing part of an online shop that sells socks. It is intended to aid the demonstration and testing of microservice and cloud native technologies. It is built using Spring Boot, Go kit and Node.js and is packaged in Docker containers.

gomplate - A flexible commandline tool for template rendering

  •    Go

Read the docs at gomplate.hairyhenderson.ca. gomplate is a template renderer which supports a growing list of datasources, such as: JSON (including EJSON - encrypted JSON), YAML, AWS EC2 metadata, BoltDB, Hashicorp Consul and Hashicorp Vault secrets.

hcl - HCL is the HashiCorp configuration language.

  •    Go

HCL (HashiCorp Configuration Language) is a configuration language built by HashiCorp. The goal of HCL is to build a structured configuration language that is both human and machine friendly for use with command-line tools, but specifically targeted towards DevOps tools, servers, etc.HCL is also fully JSON compatible. That is, JSON can be used as completely valid input to a system expecting HCL. This helps makes systems interoperable with other systems.

vault-on-gke - Run @HashiCorp Vault on Google Kubernetes Engine (GKE) with Terraform

  •    HCL

This tutorial walks through provisioning a highly-available HashiCorp Vault cluster on Google Kubernetes Engine using HashiCorp Terraform as the provisioning tool. This tutorial is based on Kelsey Hightower's Vault on Google Kubernetes Engine, but focuses on codifying the steps in Terraform instead of teaching you them individually. If you would like to know how to provision HashiCorp Vault on Kuberenetes step-by-step (aka "the hard way"), please follow Kelsey's repository instead.