GitHub Action to lookup a key in Consul KV and set its value as an environment variable.
Required The URL to the Consul HTTP Agent
Required The key to look up in Consul KV
on: [push]
jobs:
consul_kv_job:
runs-on: ubuntu-latest
name: A job to test getting a value from Consul KV
steps:
- name: Checkout
uses: actions/checkout@v2
- name: get value from Consul KV
id: get
uses: alvin-huang/consul-kv-github-action@v1
with:
url: demo.consul.io
key: mykey
# Use the environment variable set by the key
- name: prints the value of the key
run: echo "The value from Consul is ${{ env.mykey }}"