Skip to content

[DO NOT MERGE] Manage all records in tahoe-lafs.org zone on Hetzner with Tofu#49

Draft
btlogy wants to merge 4 commits intomainfrom
trac/4162.dns-zone-init
Draft

[DO NOT MERGE] Manage all records in tahoe-lafs.org zone on Hetzner with Tofu#49
btlogy wants to merge 4 commits intomainfrom
trac/4162.dns-zone-init

Conversation

@btlogy
Copy link
Member

@btlogy btlogy commented May 1, 2025

Closes of #56

This PR is completing the provisioning of the DNS zone for tahoe-lafs.org hosted by Hetzner with all its existing records.

Once deployed, nothing will actually change for the users on internet. But this new zone will allow for a smooth transition if/when the delegation will be changed from Gandi: see trac#4162 for more info.

Hopefully, this will help to make progress on a few open issues, starting with the ones related to MoveOffTrac:

NOTES:

  • We still need a separate issue to deal properly with the credentials used to interact with Hetzner (user, password, 2FA and token).

@btlogy btlogy self-assigned this May 1, 2025
@github-actions
Copy link

github-actions bot commented May 1, 2025

ToFu - core

Step Outcome
✏️ Format success
🔧 Init failure
🔍 Validate skipped
📄 Plan skipped
🛂 Verify skipped
👉 Result with error(s) - see below
show change(s)

show error(s)





Pusher: @btlogy, Action: pull_request
Workflow: tahoe-lafs/infrastructure/.github/workflows/tf-core.yml@refs/pull/49/merge

@btlogy btlogy force-pushed the trac/4162.dns-zone-init branch from aae2063 to 7339be2 Compare May 1, 2025 19:45
@btlogy
Copy link
Member Author

btlogy commented May 1, 2025

I'm pretty sure we are missing some records. But that the whole point here: we should have them all here for community to see.

Thus, we need to compare the records in this PR with a fresh export/dump from Gandi, which today can only be provided by @warner or @meejah.

@btlogy
Copy link
Member Author

btlogy commented May 15, 2025

Heads-up following the initial ask from trac#4162, we are still unsure if we get an export of the DNS records as they stands today.

More info on #56...

@btlogy
Copy link
Member Author

btlogy commented May 15, 2025

@meejah has provided the export from Gandi and I've added some missing records (e.g. builmaster and wormhole).

btlogy added 4 commits August 22, 2025 16:31
Signed-off-by: Benoit Donneaux <benoit@leastauthority.com>
Signed-off-by: Benoit Donneaux <benoit@leastauthority.com>
Signed-off-by: Benoit Donneaux <benoit@leastauthority.com>
Signed-off-by: Benoit Donneaux <benoit@leastauthority.com>
@btlogy btlogy force-pushed the trac/4162.dns-zone-init branch from 5a4ee85 to f3eac84 Compare August 22, 2025 14:37
@btlogy btlogy changed the title Manage tahoe-lafs.org zone and records with OpenTofu [DO NOT MERGE] Manage all records in tahoe-lafs.org zone on Hetzner with Tofu Aug 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

Comments