No description
Find a file
2024-10-19 14:40:16 +02:00
dns Move services.json into ansible 2024-10-03 03:55:48 +02:00
inventory Move inventory back into root directory 2024-10-18 01:34:55 +02:00
modules Refactor "dns" to remove target-domain split 2024-10-19 00:19:23 +02:00
playbooks Change roles to get domain from all_services 2024-10-19 14:40:16 +02:00
templates Refactor visualize.py to use jinja2 2024-10-14 22:11:20 +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 Move inventory back into root directory 2024-10-18 01:34:55 +02:00
.pre-commit-config.yaml Fix pre-commit hooks and move directories 2024-10-14 18:31:36 +02:00
.terraform.lock.hcl Add healthchecksio provider and refactor ip-for-host collection 2024-10-06 17:10:45 +02:00
ansible.cfg Move inventory back into root directory 2024-10-18 01:34:55 +02:00
creds.json Migrate dns part 2024-09-25 01:20:03 +02:00
dnsconfig.js Improve dns 2024-10-02 01:04:00 +02:00
hosts.auto.tfvars Add node001 2024-10-14 03:30:59 +02:00
main.tf Add hcloud placement group 2024-10-13 19:01:00 +02:00
Makefile Move inventory back into root directory 2024-10-18 01:34:55 +02:00
output.tf Move more services to new node 2024-10-09 01:32:35 +02:00
README.md Migrate services part 2024-09-27 00:05:15 +02:00
secrets.auto.tfvars.example Add healthchecksio provider and refactor ip-for-host collection 2024-10-06 17:10:45 +02:00
services.auto.tfvars Refactor "dns" to remove target-domain split 2024-10-19 00:19:23 +02:00
shell.nix Refactor visualize.py to use jinja2 2024-10-14 22:11:20 +02:00
variables.tf Refactor "dns" to remove target-domain split 2024-10-19 00:19:23 +02:00
visualize.py Refactor "dns" to remove target-domain split 2024-10-19 00:19:23 +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