No description
  • HCL 54.6%
  • Python 15.3%
  • Jinja 10.5%
  • JavaScript 9.3%
  • Shell 5.5%
  • Other 4.8%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Tobias Reisinger 92ed74d591
Update immich version and improve workers
Add new worker role for dedicated workers and add limits to defaults workers
2025-11-12 00:44:22 +01:00
dns Fix mail dkim handling 2025-09-15 21:32:12 +02:00
inventory Add dynamic ansible inventory from terraform state 2025-08-10 14:58:54 +02:00
modules Add support for ephemeral hosts 2025-11-12 00:43:05 +01:00
playbooks Update immich version and improve workers 2025-11-12 00:44:22 +01:00
scripts Replace dmarc report viewer 2025-09-15 21:40:13 +02: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 Migrate to devenv 2025-06-24 19:36:08 +02:00
.python-version Migrate to devenv 2025-06-24 19:36:08 +02: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 Add postgresql host and port to output 2025-10-19 18:16:05 +02: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 Migrate to devenv 2025-06-24 19:36:08 +02: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 Update immich version and improve workers 2025-11-12 00:44:22 +01:00
uv.lock Migrate to devenv 2025-06-24 19:36:08 +02: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