Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/klardotsh/klar.sh
The infrastructure and services powering my domain [read-only mirror]
https://github.com/klardotsh/klar.sh
Last synced: 26 days ago
JSON representation
The infrastructure and services powering my domain [read-only mirror]
- Host: GitHub
- URL: https://github.com/klardotsh/klar.sh
- Owner: klardotsh
- License: cc0-1.0
- Created: 2019-12-31T09:17:00.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2024-02-15T00:21:42.000Z (9 months ago)
- Last Synced: 2024-02-15T04:25:33.047Z (9 months ago)
- Language: HCL
- Homepage: https://git.klar.sh/klardotsh/klar.sh
- Size: 1.72 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# klardotsh's infrastructure
> Yes, I'm aware that the URL of the canonical copy of this repo,
> `https://git.klar.sh/klardotsh/klar.sh`, is comically redundant...This repository is a monorepo containing basically everything that publicly
exists at my domain `klar.sh`, including Terraform-driven DNS records, and
`docker-compose`-based service definitions.A simple Makefile is included which (assuming an envfile has previously been
sourced) spins up all the Docker services and ensures Gandi agrees with the
state of DNS. By side effect, it also serves as a bit of a dynamic DNS solution,
as it requests my server's WAN address at the `apply` stage.This repo is released under the [Creative Commons Zero 1.0
Universal](https://creativecommons.org/publicdomain/zero/1.0/) license, as close
to public domain as is legally possible worldwide.> This repo currently depends on
> `terraform-provider-gandi@891e660c01d18cb458ccdef5ac02d192c61020a3`, and will
> not work with newer versions. Beyond that, the provider seems to have been
> removed from the Terraform plugins registry (at least under the name this repo
> expected), so building from source is currently the *only* option.