https://github.com/rssnyder/nebula-action-step
connect to a nebula network in your actions workflow
https://github.com/rssnyder/nebula-action-step
Last synced: about 2 months ago
JSON representation
connect to a nebula network in your actions workflow
- Host: GitHub
- URL: https://github.com/rssnyder/nebula-action-step
- Owner: rssnyder
- Created: 2020-12-10T03:35:40.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-05-19T21:52:06.000Z (about 5 years ago)
- Last Synced: 2026-04-15T08:45:53.284Z (2 months ago)
- Language: Shell
- Homepage:
- Size: 14.6 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# nebula-action-step
connect to a nebula network in your actions workflow
# setup
You will need the following secrets set up in your repo:
- NEBULA_CA_CRT: the ca crt from your lighthouse node
- NEBULA_NODE_CONF: the node conf file, base64 encoded (`cat config.yml | base64 -w 0`)
- NEBULA_NODE_CRT: the node crt file
- NEBULA_NODE_KEY: the node key file
# usage
Add the following step in your GHA workflow:
```
- id: set up nebula
uses: rssnyder/nebula-action-step@0.1.0
env:
NEBULA_CA_CRT: ${{ secrets.NEBULA_CA_CRT }}
NEBULA_NODE_CONF: ${{ secrets.NEBULA_NODE_CONF }}
NEBULA_NODE_CRT: ${{ secrets.NEBULA_NODE_CRT }}
NEBULA_NODE_KEY: ${{ secrets.NEBULA_NODE_KEY }}
```