Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dadevel/terraform-team-server
Setup Sliver team server with Terraform
https://github.com/dadevel/terraform-team-server
infrastructure-as-code offsec
Last synced: 15 days ago
JSON representation
Setup Sliver team server with Terraform
- Host: GitHub
- URL: https://github.com/dadevel/terraform-team-server
- Owner: dadevel
- License: mit
- Created: 2023-07-13T11:41:10.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-10-18T11:03:01.000Z (over 1 year ago)
- Last Synced: 2024-11-17T20:58:05.367Z (3 months ago)
- Topics: infrastructure-as-code, offsec
- Language: HCL
- Homepage:
- Size: 5.86 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Terraform Team Server
This repo provides Terraform modules and accompanying files to spin up a [Sliver](https://github.com/BishopFox/sliver) team server on [Hetzner](https://hetzner.cloud/) while managing DNS with [Cloudflare](https://cloudflare.com/).
## Setup
1. Manually create a volume at Hetzner to store data you want to keep persistent (will be mounted to `/home/sliver`).
2. Rename [example.tfvars](./example.tfvars) to `terraform.tfvars` and fill out the placeholders.
3. Run `terraform apply`.
4. Connect to your new team server via `ssh -o VerifyHostKeyDNS=yes [email protected]`.
5. Add the first operator with `sliver-server operator -l team.example.com -n admin`.
6. Perform your operation.
7. Shut everything back down with `terraform destroy`.