From d0ce95b4bba38391f60e888283adf5cfc709d3e8 Mon Sep 17 00:00:00 2001 From: zowoq <59103226+zowoq@users.noreply.github.com> Date: Sun, 24 Sep 2023 20:45:51 +1000 Subject: [PATCH] terraform/cloudflare: add `build-box` CNAME also add ssh public key --- docs/community-builder.md | 10 ++++++---- terraform/cloudflare_nix-community_org.tf | 7 +++++++ 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/docs/community-builder.md b/docs/community-builder.md index 9feff22..ce0b34d 100644 --- a/docs/community-builder.md +++ b/docs/community-builder.md @@ -1,6 +1,8 @@ -`build01.nix-community.org` +We provide an `x86_64-linux` machine as a public remote builder for the nix community. -We provide an `x86_64-linux` build machine as a public remote builder for the nix community. +``` +build-box.nix-community.org ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIElIQ54qAy7Dh63rBudYKdbzJHrrbrrMXLYl7Pkmk88H +``` #### Access @@ -12,8 +14,8 @@ If you happen to have your NixOS & home-manager configurations intertwined but y ```console # somehow get the .drv of the above expression into $path -$ nix copy --to ssh://build01.nix-community.org --derivation $path -$ ssh build01.nix-community.org +$ nix copy --to ssh://build-box.nix-community.org --derivation $path +$ ssh build-box.nix-community.org $ nix-store -r $path $ $path ``` diff --git a/terraform/cloudflare_nix-community_org.tf b/terraform/cloudflare_nix-community_org.tf index ce96bb8..6c0b298 100644 --- a/terraform/cloudflare_nix-community_org.tf +++ b/terraform/cloudflare_nix-community_org.tf @@ -152,6 +152,13 @@ resource "cloudflare_record" "nix-community-org-lemmy-CNAME" { type = "CNAME" } +resource "cloudflare_record" "nix-community-org-build-box-CNAME" { + zone_id = local.nix_community_zone_id + name = "build-box" + value = "build01.nix-community.org" + type = "CNAME" +} + # Used by nix-community/nixpkgs-docker resource "cloudflare_record" "nix-community-org-docker-CNAME" { zone_id = local.nix_community_zone_id