docs(external): use table for list of resources

This commit is contained in:
Khue Doan 2022-06-04 14:33:22 +07:00
parent 5dc905be86
commit e173b18b97

View File

@ -7,16 +7,13 @@
Although I try to keep the amount of external resources to the minimum, there's still need for a few of them. Although I try to keep the amount of external resources to the minimum, there's still need for a few of them.
Below is a list of external resources and why we need them (also see some [alternatives](#alternatives) below). Below is a list of external resources and why we need them (also see some [alternatives](#alternatives) below).
- Terraform Cloud: | Provider | Resource | Purpose |
- Workspace to store the state for external resources | -------- | -------- | ------- |
- Cloudflare: | Terraform Cloud | Workspace | Terraform state backend |
- DNS | Cloudflare | DNS | DNS and [DNS-01 challenge](https://letsencrypt.org/docs/challenge-types/#dns-01-challenge) for certificates |
- DNS-01 challenge for Let's Encrypt | Cloudflare | Tunnel | Public services to the internet without port-forwarding |
- Tunnel to public services to the internet without port-forwarding | Minio | Bucket | Onsite backup |
- Minio: | AWS | S3 Glacier | Offsite backup |
- S3 compatible storage for onsite backup
- AWS:
- S3 Glacier for offsite backup
This layer will: This layer will: