Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ujstor/deployment-cluster-s3-db
Reusable IaC automation with Terraform & Ansible on Hetzner's cloud platform.
https://github.com/ujstor/deployment-cluster-s3-db
coolify hetzner iac
Last synced: about 1 month ago
JSON representation
Reusable IaC automation with Terraform & Ansible on Hetzner's cloud platform.
- Host: GitHub
- URL: https://github.com/ujstor/deployment-cluster-s3-db
- Owner: Ujstor
- License: mit
- Created: 2024-03-06T01:53:08.000Z (10 months ago)
- Default Branch: master
- Last Pushed: 2024-03-26T23:04:54.000Z (9 months ago)
- Last Synced: 2024-03-27T00:21:39.780Z (9 months ago)
- Topics: coolify, hetzner, iac
- Language: Jinja
- Homepage: https://ujstor.github.io/deployment-cluster-s3-db/
- Size: 12.9 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Deploymet Cluster Infrastructure
![infra-diagram](public/01_infra-diagram.png)
## Prerequisites
Before you begin, ensure you have the following:
- [Hetzner](https://hetzner.cloud/?ref=Ix9xCKNxJriM) Cloud account
- [Terraform](https://www.terraform.io/downloads.html)
- [Ansible](https://docs.ansible.com/ansible/latest/installation_guide/intro_installation.html)### Generate Hetzner API Token
Create new project in Hetzner [console](https://console.hetzner.cloud/projects)
Obtain API token from Hetzner console that will be used by Terraform to interact with the platform.
Navigate to your project and click on SECURITY > API TOKENS > GENERATE API (give read/write access)Paste API token in the `.auto.tfvars`. This will overwrite default values in `variables.tf` file.
**For configuration and deployment instructions, please refer to the [docs](https://ujstor.github.io/deployment-cluster-s3-db/)**
---
This is stil a work in progress!