No description
Find a file
2025-11-23 19:47:09 +01:00
dns Fix mail dkim handling 2025-09-15 21:32:12 +02:00
inventory Fix issues reported by ansible-lint (var prefixes) 2025-11-23 19:47:09 +01:00
modules Add support for ephemeral hosts 2025-11-12 00:43:05 +01:00
playbooks Fix issues reported by ansible-lint (var prefixes) 2025-11-23 19:47:09 +01:00
scripts Fix visualize script 2025-11-17 01:19:44 +01:00
templates Add support for ephemeral hosts 2025-11-12 00:43:05 +01:00
.env.example Add minio to terraform 2025-06-08 19:33:26 +02:00
.envrc Migrate to devenv 2025-06-24 19:36:08 +02:00
.gitignore Disable state backend server-side encryption 2025-11-16 13:37:11 +01:00
.python-version Fix visualize script 2025-11-17 01:19:44 +01:00
.terraform.lock.hcl Add dynamic ansible inventory from terraform state 2025-08-10 14:58:54 +02:00
ansible.cfg Move inventory back into root directory 2024-10-18 01:34:55 +02:00
creds.json Move secrets into .env into ansible-vault 2024-10-27 16:51:01 +01:00
devenv.lock Update devenv dependencies 2025-09-15 21:40:42 +02:00
devenv.nix Migrate to devenv 2025-06-24 19:36:08 +02:00
devenv.yaml Migrate to devenv 2025-06-24 19:36:08 +02:00
dnsconfig.js Fix mail dkim handling 2025-09-15 21:32:12 +02:00
hosts.auto.tfvars Add support for ephemeral hosts 2025-11-12 00:43:05 +01:00
LICENSE Add MIT license 2025-04-15 18:19:18 +02:00
main.tf Disable state backend server-side encryption 2025-11-16 13:37:11 +01:00
Makefile Add limit to Makefile 2025-11-12 00:41:17 +01:00
output.tf Add minio to terraform 2025-06-08 19:33:26 +02:00
pyproject.toml Fix visualize script 2025-11-17 01:19:44 +01:00
README.md Migrate services part 2024-09-27 00:05:15 +02:00
requirements.yml Add dynamic ansible inventory from terraform state 2025-08-10 14:58:54 +02:00
services.auto.tfvars Add stage parameter for backup hooks and add immich_upload backup 2025-11-15 21:46:32 +01:00
uv.lock Fix visualize script 2025-11-17 01:19:44 +01:00
variables.tf Add support for ephemeral hosts 2025-11-12 00:43:05 +01: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