https://github.com/aaronstillwell/nebula-orb
Access a private nebula network from a CircleCI job
https://github.com/aaronstillwell/nebula-orb
circleci circleci-orbs continuous-deployment nebula
Last synced: 2 months ago
JSON representation
Access a private nebula network from a CircleCI job
- Host: GitHub
- URL: https://github.com/aaronstillwell/nebula-orb
- Owner: aaronstillwell
- License: mit
- Created: 2021-07-22T20:04:35.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-01-11T09:04:39.000Z (over 3 years ago)
- Last Synced: 2024-12-26T02:35:44.952Z (4 months ago)
- Topics: circleci, circleci-orbs, continuous-deployment, nebula
- Language: Shell
- Homepage:
- Size: 22.5 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Nebula orb
[](https://circleci.com/gh/aaronstillwell/nebula-orb) [](https://circleci.com/orbs/registry/orb/aaronstillwell/nebula) [](https://raw.githubusercontent.com/aaronstillwell/nebula-orb/master/LICENSE) [](https://discuss.circleci.com/c/ecosystem/orbs)
Easily access your [nebula](https://github.com/slackhq/nebula) network from a CircleCI job.
## Requirements
* This orb currently only supports Linux.
* Much like a VPN, nebula needs the `NET_CAP_ADMIN` capability, therefore nebula needs to be used on a machine based job. Docker based jobs are not able to run nebula.
## Usage```
version: 2.1orbs:
nebula: aaronstillwell/[email protected]jobs:
deploy:
machine:
image: ubuntu-2004:202010-01
steps:
- checkout
- nebula/install-and-start
# Nebula should now be running
- run:
name: Access resources on nebula network
command: curl 192.168.100.5/my-endpoint
workflows:
deploy:
jobs:
- deploy
```