Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Add nomad and terraform #8383

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
41 changes: 41 additions & 0 deletions packages/nomad/package.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
---
name: nomad
description: |
Nomad is an easy-to-use, flexible, and performant workload orchestrator that can deploy a mix of microservice,
batch, containerized, and non-containerized applications. Nomad is easy to operate and scale and has native Consul
and Vault integrations.
homepage: https://www.nomadproject.io/
licenses:
- BUSL-1.1
languages:
- Nomad
categories:
- Formatter

source:
# renovate:datasource=github-releases
id: pkg:generic/hashicorp/[email protected]
download:
- target: darwin_x64
files:
nomad.zip: https://releases.hashicorp.com/nomad/{{ version | strip_prefix "v" }}/nomad_{{ version | strip_prefix "v" }}_darwin_amd64.zip
bin: nomad
- target: darwin_arm64
files:
nomad.zip: https://releases.hashicorp.com/nomad/{{ version | strip_prefix "v" }}/nomad_{{ version | strip_prefix "v" }}_darwin_arm64.zip
bin: nomad
- target: linux_x64
files:
nomad.zip: https://releases.hashicorp.com/nomad/{{ version | strip_prefix "v" }}/nomad_{{ version | strip_prefix "v" }}_linux_amd64.zip
bin: nomad
- target: linux_arm64
files:
nomad.zip: https://releases.hashicorp.com/nomad/{{ version | strip_prefix "v" }}/nomad_{{ version | strip_prefix "v" }}_linux_arm64.zip
bin: nomad
- target: win_x64
files:
nomad: https://releases.hashicorp.com/nomad/{{ version | strip_prefix "v" }}/nomad_{{ version | strip_prefix "v" }}_windows_amd64.zip
bin: nomad

bin:
nomad: "{{source.download.bin}}"
53 changes: 53 additions & 0 deletions packages/terraform/package.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
---
name: terraform
description: |
Terraform enables you to safely and predictably create, change, and improve infrastructure. It is a source-available
tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code,
edited, reviewed, and versioned.
homepage: https://www.terraform.io/
licenses:
- BUSL-1.1
languages:
- Terraform
categories:
- Formatter

source:
# renovate:datasource=github-releases
id: pkg:generic/hashicorp/[email protected]
download:
- target: darwin_arm64
files:
terraform.zip: https://releases.hashicorp.com/terraform/{{ version | strip_prefix "v" }}/terraform_{{ version | strip_prefix "v" }}_darwin_arm64.zip
bin: terraform
- target: darwin_x64
files:
terraform.zip: https://releases.hashicorp.com/terraform/{{ version | strip_prefix "v" }}/terraform_{{ version | strip_prefix "v" }}_darwin_amd64.zip
bin: terraform
- target: linux_arm64
files:
terraform.zip: https://releases.hashicorp.com/terraform/{{ version | strip_prefix "v" }}/terraform_{{ version | strip_prefix "v" }}_linux_arm64.zip
bin: terraform
- target: linux_arm
files:
terraform.zip: https://releases.hashicorp.com/terraform/{{ version | strip_prefix "v" }}/terraform_{{ version | strip_prefix "v" }}_linux_arm.zip
bin: terraform
- target: linux_x64
files:
terraform.zip: https://releases.hashicorp.com/terraform/{{ version | strip_prefix "v" }}/terraform_{{ version | strip_prefix "v" }}_linux_amd64.zip
bin: terraform
- target: linux_x86
files:
terraform.zip: https://releases.hashicorp.com/terraform/{{ version | strip_prefix "v" }}/terraform_{{ version | strip_prefix "v" }}_linux_386.zip
bin: terraform
- target: win_x64
files:
terraform.zip: https://releases.hashicorp.com/terraform/{{ version | strip_prefix "v" }}/terraform_{{ version | strip_prefix "v" }}_windows_amd64.zip
bin: terraform.exe
- target: win_x86
files:
terraform.zip: https://releases.hashicorp.com/terraform/{{ version | strip_prefix "v" }}/terraform_{{ version | strip_prefix "v" }}_windows_386.zip
bin: terraform.exe

bin:
terraform: "{{source.download.bin}}"