No description
Find a file
2024-09-28 14:14:09 +02:00
dns Remove coder 2024-09-28 03:04:46 +02:00
inventory Add postgresql provider 2024-09-28 01:59:53 +02:00
playbooks Remove coder 2024-09-28 03:04:46 +02:00
roles Add authentik to opentofu 2024-09-28 14:14:09 +02:00
tf-templates Move ssh pubkey into variable 2024-09-28 03:24:03 +02:00
.env.example Migrate dns part 2024-09-25 01:20:03 +02:00
.envrc Migrate dns part 2024-09-25 01:20:03 +02:00
.gitignore Migrate services part 2024-09-27 00:05:15 +02:00
.pre-commit-config.yaml Migrate services part 2024-09-27 00:05:15 +02:00
.terraform.lock.hcl Add authentik to opentofu 2024-09-28 14:14:09 +02:00
ansible.cfg Migrate services part 2024-09-27 00:05:15 +02:00
authentik.tf Add authentik to opentofu 2024-09-28 14:14:09 +02:00
creds.json Migrate dns part 2024-09-25 01:20:03 +02:00
dnsconfig.js Remove coder 2024-09-28 03:04:46 +02:00
hcloud.tf Move ssh pubkey into variable 2024-09-28 03:24:03 +02:00
hosts.auto.tfvars Add authentik to opentofu 2024-09-28 14:14:09 +02:00
main.tf Add authentik to opentofu 2024-09-28 14:14:09 +02:00
Makefile Migrate services part 2024-09-27 00:05:15 +02:00
output.tf Add authentik to opentofu 2024-09-28 14:14:09 +02:00
ovh.tf Migrate opentofu part 2024-09-25 13:23:52 +02:00
postgresql.tf Add postgresql provider 2024-09-28 01:59:53 +02:00
README.md Migrate services part 2024-09-27 00:05:15 +02:00
scaleway.tf Move ssh pubkey into variable 2024-09-28 03:24:03 +02:00
secrets.auto.tfvars.example Add postgresql provider 2024-09-28 01:59:53 +02:00
services.auto.tfvars Add authentik to opentofu 2024-09-28 14:14:09 +02:00
shell.nix Migrate dns part 2024-09-25 01:20:03 +02:00
tailscale.tf Migrate opentofu part 2024-09-25 13:23:52 +02:00
variables.tf Add authentik to opentofu 2024-09-28 14:14:09 +02:00

DNS records for serguzim.net

Get started

  • install DNSControl (direnv and shell.nix should help)
  • create credentials for ovh: Control panel - OVHcloud
  • enter credentials to ovh in .env file (copy from .env.example)
  • check credentials with make dns-check
  • run make dns

Ansible project to deploy services

Variables

CLI variable overwrites

force_forgejo_runner_registration

-e force_forgejo_runner_registration=True
Force forgejo-runner to prompt a new registration token.

docker_update

-e docker_update=True
Pull and build the docker compose services