https://github.com/nurdsoft/deployer-nomad-aws
Lambda & API Gateway setup to deploy Nomad jobs for automation and CI/CD like use cases.
https://github.com/nurdsoft/deployer-nomad-aws
aws hashistack nomad
Last synced: 7 months ago
JSON representation
Lambda & API Gateway setup to deploy Nomad jobs for automation and CI/CD like use cases.
- Host: GitHub
- URL: https://github.com/nurdsoft/deployer-nomad-aws
- Owner: nurdsoft
- License: apache-2.0
- Created: 2025-04-09T21:06:48.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-05-13T04:07:16.000Z (8 months ago)
- Last Synced: 2025-05-13T04:28:16.374Z (8 months ago)
- Topics: aws, hashistack, nomad
- Language: Go
- Homepage:
- Size: 25.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# nomad-deploy-trigger
This contains all logic necessary to deploy a lambda function in AWS attached to an
API Gateway to trigger nomad jobs from the internet while keeping the nomad
infrastructure private. This is particularly useful in the case of CI/CD with
Github, Gitlab etc.
# Features
- Authentication
- One-click deployment
# Usage
```shell
$ make deploy TF_VARS=../../example.tfvars
```
This will run through the complete pipeline and
- compile the go binary
- package it up
- deploy it to AWS lambda with the appropriate configuration
The path for `TF_VARS` should be relative to the `deploy/app` folder.