Thanks to visit codestin.com
Credit goes to github.com

Skip to content

klardotsh/klar.sh

Repository files navigation

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 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.

About

The infrastructure and services powering my domain [read-only mirror]

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published