No description
Find a file
Tobias Reisinger d3e5f80728
Fix dns issues
Add woodpecker agent dns
Add ipv6 binding to acme_dns
2024-12-03 11:49:27 +01:00
dns Improve dnsconfig a bit 2024-10-29 14:10:54 +01:00
inventory Fix issues (backup, watchtower, firewall) 2024-11-08 00:05:55 +01:00
modules Add rdns to ipv6 addresses 2024-11-14 20:30:39 +01:00
playbooks Fix dns issues 2024-12-03 11:49:27 +01:00
templates Add mailcow to terraform 2024-10-29 22:43:05 +01:00
.env.example Add mailcow to terraform 2024-10-29 22:43:05 +01:00
.envrc Move secrets into .env into ansible-vault 2024-10-27 16:51:01 +01:00
.gitignore Move secrets into .env into ansible-vault 2024-10-27 16:51:01 +01:00
.pre-commit-config.yaml Fix pre-commit hooks and move directories 2024-10-14 18:31:36 +02:00
.terraform.lock.hcl Add mailcow to terraform 2024-10-29 22:43:05 +01: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
dnsconfig.js Fix some issues 2024-10-29 22:41:47 +01:00
hosts.auto.tfvars Goodbye Contabo 2024-10-31 03:17:55 +01:00
main.tf Goodbye Contabo 2024-10-31 03:17:55 +01:00
Makefile Fix some issues 2024-10-29 22:41:47 +01:00
output.tf Add mailcow to terraform 2024-10-29 22:43:05 +01:00
README.md Migrate services part 2024-09-27 00:05:15 +02:00
services.auto.tfvars Fix dns issues 2024-12-03 11:49:27 +01:00
shell.nix Improve visualize.py to load data directly 2024-10-19 18:41:29 +02:00
variables.tf Refactor firewalls and add descriptions 2024-11-01 03:12:34 +01:00
visualize.py Add mailcow to terraform 2024-10-29 22: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