https://github.com/khuedoan/virtual-networks
Virtual networks and membership settings as code
https://github.com/khuedoan/virtual-networks
iaas zerotier
Last synced: 6 months ago
JSON representation
Virtual networks and membership settings as code
- Host: GitHub
- URL: https://github.com/khuedoan/virtual-networks
- Owner: khuedoan
- License: gpl-3.0
- Created: 2021-11-11T07:48:28.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2022-05-07T05:27:43.000Z (over 3 years ago)
- Last Synced: 2025-02-07T12:31:21.482Z (8 months ago)
- Topics: iaas, zerotier
- Language: HCL
- Homepage:
- Size: 23.4 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Virtual Networks
## Prerequisites
- Accounts:
- ZeroTier
- Terraform Cloud
- Create a Terraform workspace named `virtual-networks`
- Create a ZeroTier Central API Token at
- Create an environment variable for the token:
- Key: `ZEROTIER_CENTRAL_TOKEN`
- Value: `abcdefghijklmnopqrstuvwxyz` (from the previous step)
- Sensitive: `true`
- Description: `ZeroTier Central API Token`## Setup GitHub Actions
- Create another Terraform Cloud API token named `github-actions`
- Go to GitHub project Settings -> Secrets -> New repository secret:
- Name: `TF_API_TOKEN`
- Value: `mysupersecret.token.abcdefghijklmnop` (from the previous step)