{"repo":"hashicorp/setup-nomad-pack","free":true,"listed":false,"github":"https://github.com/hashicorp/setup-nomad-pack","clone":"git clone https://github.com/hashicorp/setup-nomad-pack.git","description":"GitHub Action for HashiCorp Nomad Pack","language":"Go Template","stars":21,"topics":["github-actions","hashicorp-nomad","nomad-pack"],"license":"Apache-2.0","category":"cli-tools","readme_excerpt":"GitHub Action: setup-nomad-pack The hashicorp/setup-nomad-pack Action sets up the Nomad Pack CLI in your GitHub Actions workflow by adding the nomad-pack binary to PATH . Table of Contents GitHub Action: setup-nomad-pack Table of Contents Requirements Usage Inputs Outputs Author Information License Requirements This GitHub Actions supports all commands that are available in the nomad-pack CLI. The run , destroy , info , and status commands require access to a Nomad cluster, as defined through the environment variable NOMAD ADDR . Other environment variables (such as NOMAD TOKEN ) may be set as normal and will be picked up accordingly. Usage 1.) Create GitHub Actions Secrets by going to the repository's Settings tab, followed by expanding the Secrets sidebar, and finally Actions . - Set the NOMAD ADDR to the IP-address or hostname of a Nomad cluster that is routable for GitHub Actions Runners. - Set the NOMAD TOKEN to a token with appropriate permissions to carry out Pack-specific operations on a Nomad cluster. Optionally, set any and all environment variables as required for your Nomad cluster. Warning Running services such as Nomad on a publicly accessible port without authentication may be harmful. Consult with your security team to define an access policy that meets your organization's security demands. GitHub Actions run on a publicly-known list of IP addresses. This data may be retrieved through HashiCorp Terraform, using the ip ranges data source, allowing you to make I","default_branch":null,"files":null,"tree":[],"storefront":"/r/hashicorp","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/hashicorp/setup-nomad-pack/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}