Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tibeer/clouds
https://github.com/tibeer/clouds
Last synced: 21 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/tibeer/clouds
- Owner: tibeer
- Created: 2022-12-14T14:58:20.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-11-30T07:20:15.000Z (about 1 month ago)
- Last Synced: 2024-11-30T08:27:03.965Z (about 1 month ago)
- Language: HCL
- Size: 87.9 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Quickly spawn VMs for day-to-day use
requires ed25519 ssh-keys
## Landscape overview
```mermaid
flowchart LRtf_cloud((Terraform Cloud))
tf{Terraform}
oc_prod[Oracle Cloud Prod VM]
oc_beta[Oracle Cloud Beta VM]
google[Google Cloud VM]
aws([AWS DNS Records])
hetzner[Hetzner]
equinix[Equinix]
openstack[OpenStack]
azure[Azure]tf_cloud ---|Only state storage| tf
tf --> oc_prod
tf --> oc_beta
tf --> google
oc_prod --> aws
oc_beta --> aws
google --> aws
tf -.->|not in use| hetzner
tf -.->|not in use| equinix
tf -.->|not in use| openstack
tf -.->|hah, lol| azure
```## rDNS/PTR with Google Cloud
In order to run your own mailserver, you need to add a PTR DNS record.
Assuming your Domain ist bought by some different entity than google, you have
to add the domain to the google search engine and verify the ownership.
But this is not enough, you also have to add a user account to the domain ownership:Go into the IAM console in the web-ui and search for the participal, that is tied
to the _Compute Engine default service account_. Copy the mail address and go back
to the search console and add this user as __OWNER__. Everything else will not work
with terraform.