Skip to content

jdelic/concourse-nomad-resource

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Nomad Resource

Concourse resource for deploying Nomad jobs using Concourse.

Installing

resource_types:
- name: nomad
  type: docker-image
  source:
    repository: aretelabs/nomad-resource
resources:
- name: loadbalancer
  type: nomad
  source:
    url: https://hostname:port
    name: test

Source Configuration

  • url: Required. URL to Nomad.
  • name: Required. Name of Nomad job.

out: Begins Nomad Deploy Process

Applies a nomad action.

Parameters

  • job_path: Required. Path to file for nomad job.

Example

Out

---
resources:
- name: loadbalancer
  type: nomad
  source:
    url: https://hostname:port
    name: test
---
- put: loadbalancer
  params:
    job_path: lb/lb.hcl

About

Concourse resource for Nomad

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 78.8%
  • Dockerfile 21.2%