Skip to content

Commit 26ce341

Browse files
committed
build05: init (aarch64-build-box.nix-community.org)
1 parent dabf033 commit 26ce341

11 files changed

+100
-37
lines changed

.sops.yaml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,15 @@ creation_rules:
3636
- age1jrh8yyq3swjru09s75s4mspu0mphh7h6z54z946raa9wx3pcdegq0x8t4h
3737
- age1m7xhem3qll35d539f364pm6txexvnp6k0tk34d8jxu4ry3pptv7smm0k5n
3838
path_regex: ^hosts/build04/secrets.yaml$
39+
- key_groups:
40+
- age:
41+
- age1kmz80s96paknelzqlz59ezctl7teejdvsm5f48f2udj5sp5m6qaszuauw7
42+
- age1dzvjjum2p240qtdt2qcxpm7pl2s5w36mh4fs3q9dhhq0uezvdqaq9vrgfy
43+
- age17n64ahe3wesh8l8lj0zylf4nljdmqn28hvqns2g7hgm9mdkhlsvsjuvkxz
44+
- age1d87z3zqlv6ullnzyng8l722xzxwqr677csacf3zf3l28dau7avfs6pc7ay
45+
- age1jrh8yyq3swjru09s75s4mspu0mphh7h6z54z946raa9wx3pcdegq0x8t4h
46+
- age1m7xhem3qll35d539f364pm6txexvnp6k0tk34d8jxu4ry3pptv7smm0k5n
47+
path_regex: ^hosts/build05/secrets.yaml$
3948
- key_groups:
4049
- age:
4150
- age15dljvnazm0njdt7fh7drlsqnqx35766aex8zsv634zzpecu9cdgssmqv9a
@@ -77,6 +86,7 @@ creation_rules:
7786
- key_groups:
7887
- age:
7988
- age17jtyn2y4fpey6q7ers9gtnh4580xj89zdjuew9nqhxywmsaw94fs5udupc
89+
- age1kmz80s96paknelzqlz59ezctl7teejdvsm5f48f2udj5sp5m6qaszuauw7
8090
- age15dljvnazm0njdt7fh7drlsqnqx35766aex8zsv634zzpecu9cdgssmqv9a
8191
- age1dzvjjum2p240qtdt2qcxpm7pl2s5w36mh4fs3q9dhhq0uezvdqaq9vrgfy
8292
- age17n64ahe3wesh8l8lj0zylf4nljdmqn28hvqns2g7hgm9mdkhlsvsjuvkxz

docs/community-builder.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,12 @@ We provide machines as public builders for the nix community.
66
build-box.nix-community.org ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIElIQ54qAy7Dh63rBudYKdbzJHrrbrrMXLYl7Pkmk88H
77
```
88

9+
`aarch64-linux`
10+
11+
```
12+
aarch64-build-box.nix-community.org ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIG9uyfhyli+BRtk64y+niqtb+sKquRGGZ87f4YRc8EE1
13+
```
14+
915
`aarch64-darwin`, `x86_64-darwin`
1016

1117
```

docs/infrastructure.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,14 @@
3030
- RAM: 128GB DDR4 ECC
3131
- Drives: 2 x 960GB NVME
3232

33+
#### `build05` - [`aarch64-build-box.nix-community.org`](./community-builder.md)
34+
35+
- Provider: Hetzner
36+
- Instance type: [RX170](https://www.hetzner.com/dedicated-rootserver/rx170)
37+
- CPU: Ampere Altra Q80-30 80-Core Processor
38+
- RAM: 128GB DDR4 ECC
39+
- Drives: 2 x 960GB NVME
40+
3341
#### `darwin01` - [`darwin-build-box.nix-community.org`](./community-builder.md)
3442

3543
- Provider: OakHost

flake.nix

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,7 @@
7777
build02.system = "x86_64-linux";
7878
build03.system = "x86_64-linux";
7979
build04.system = "aarch64-linux";
80+
build05.system = "aarch64-linux";
8081
darwin01.system = "aarch64-darwin";
8182
darwin02.system = "aarch64-darwin";
8283
web02.system = "x86_64-linux";

hosts/build05/default.nix

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
{ inputs, ... }:
2+
{
3+
imports = [
4+
inputs.self.nixosModules.cgroups
5+
inputs.self.nixosModules.community-builder
6+
inputs.self.nixosModules.disko-zfs
7+
inputs.srvos.nixosModules.hardware-hetzner-online-arm
8+
];
9+
10+
nix.settings.max-jobs = 80;
11+
12+
nixpkgs.hostPlatform.gcc.arch = "armv8-a";
13+
14+
system.stateVersion = "23.11";
15+
16+
systemd.network.networks."10-uplink".networkConfig.Address = "2a01:4f9:3051:5066::1";
17+
}

modules/secrets/community-builder.yaml

Lines changed: 44 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -8,65 +8,74 @@ sops:
88
- recipient: age17jtyn2y4fpey6q7ers9gtnh4580xj89zdjuew9nqhxywmsaw94fs5udupc
99
enc: |
1010
-----BEGIN AGE ENCRYPTED FILE-----
11-
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAyWTFDRmkxY3RrdVhSRTNs
12-
S0xIZmVDL2JoUUtKSVZ3OVVIYXFYaGxrcjE0ClFkcWJ0QXdEaC92TDNVTDVIai8x
13-
dTlDWHNwbVhMVUYwNXBsUGRkaWh5cUUKLS0tIG1KbGs1UDBSMzkwdFZBT21Cb0NG
14-
Zk12UWYvNk1QeHlBcGpiTDRkanpBU28KqoivHFiyz05/c7+doZjsAZdqYaB+0zsT
15-
P0gFhZSM39remjEhNEwuAMbvB0CPwv3yHk544FmYIhNr51rYBTkyKA==
11+
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBVYStmVlM1bFhyV1p2bHpr
12+
eG93aTVVOWs2OUpLMHRsTkZVRzl4ekZ3M3lRCjMyWXl6dWhtSng4ak4xbFY5UUJk
13+
SlhGREwwdW9FNU1rM3lZNjVyMGNqQlkKLS0tIDg1TmpsWTVBWURyNVFjakg3emNI
14+
UzU2ZTBCRHY4UkFYbHBWdFpUMXFyWEEKUmuwDrnE6TEIv5U9bzZf2FMjxAfl2Wiz
15+
FeyoA7LWz1L07xFxmAUvZTOiAOzTdD0v9NYDtK/pvMKe3ZeE9Yd6Ag==
16+
-----END AGE ENCRYPTED FILE-----
17+
- recipient: age1kmz80s96paknelzqlz59ezctl7teejdvsm5f48f2udj5sp5m6qaszuauw7
18+
enc: |
19+
-----BEGIN AGE ENCRYPTED FILE-----
20+
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBpcW5zT0VjQTVoSEZqZzBR
21+
R0tWbURtSGhKUUN5UHdTQXlQbWFXVFhsSGt3CkhDUXFMeW9ud29DWjE3MVZ4U1Jq
22+
MklWMndyd0NxRTFGd2xjRzlqVFg1ZlEKLS0tIFFObVRDTlBYNlh4T1A0bzM1RmNV
23+
dFpmMjBBTXp6OHU1ZEtRMjRBSVhBTzQKmppJXXFu974jMbthD09ylX0VHw4JwYqZ
24+
PCp7CfKPoR5tXw+LSpdbMH2Q1CHr53UwuWhfKSDtNrJXz2aOmtv3WA==
1625
-----END AGE ENCRYPTED FILE-----
1726
- recipient: age15dljvnazm0njdt7fh7drlsqnqx35766aex8zsv634zzpecu9cdgssmqv9a
1827
enc: |
1928
-----BEGIN AGE ENCRYPTED FILE-----
20-
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB1cWhnNzZJeG9qU3kxZEdB
21-
SExuckNqZlc0SysrNjhEeWgvRVhUTm1NZGh3CnhiaFFqeTBJN2k1cnV3WHArb3JO
22-
aXNDYTFqZEl0SnBIQWw5MVBnV0NrUWsKLS0tIFBBSE4xZ3NjNHRqV0MxNVBMbzNK
23-
WWlMQjR0Zk1MT0FKYUc1MXlVV2M1TGsKub+bwfC3xT8UXNUsomDZ48+LITwrzutK
24-
59QJgqvikxLJEeo0agdc2A66A9UxgeFJQ45DWEDDCAu/Ru8+6f0QnA==
29+
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBvWHpCRGE5elB0SzNpbGNl
30+
SkVleDJ5bmtrNjhPNmlpdk5QaEdSb1FsNFhjClFzaVRBZUN5Y2M2NU51WmdnM2Zr
31+
WDl2bUJBWVB2VkY5Y1F2dzNWTTFlN1EKLS0tIHh0NklxOGVLN1MvdFRNVWNwZzUv
32+
RUJXZmQyUjFZQmM3WVJVRWdQMlhlNkkKP81eUdjZ88PiL1hr1wNzQ2w6eSV+samh
33+
vT0lRrDlQX6CHhF0YMAJYmXiIGrf2sTqxDsBiMowk1mavlzG6+/+OQ==
2534
-----END AGE ENCRYPTED FILE-----
2635
- recipient: age1dzvjjum2p240qtdt2qcxpm7pl2s5w36mh4fs3q9dhhq0uezvdqaq9vrgfy
2736
enc: |
2837
-----BEGIN AGE ENCRYPTED FILE-----
29-
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBQSGlRcXFYTkhlMHFZR0w1
30-
UUJWVVVCS051TWRudzRYekRGanZoQm1QK0Y4CllXekNXQWdVaE9RNjZrb3YvTVJo
31-
T1F4QUtBak9FeHU2aFI4VGRRWWRTUkUKLS0tIHI3Y0xhQ1ZWM25qelBLOUczRUFn
32-
V0QyZUNDRGo2VkZVWHo0clBpalpraHcKPxp7J2HK3xoKZBY4jk38MY/nuEmkvZQz
33-
u1MPnH7eKFDO2Nm2zKU2BjWjvOtfvQN+eLWV/XyFQJrLEfe0AHoi6g==
38+
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBqdnRmQmVkWnMzOXVCWGFu
39+
SUNCYXlRaTM2b3ZUM3hLYjU5clArT0hrckFRCk1PNENnbXRMRk9FTkhGRnhSSHdo
40+
WmFVNEFOSzZ2UzVGUUJ1bVV1eUpFemMKLS0tIEd2U2s0eitlNlNMZDB1Sk5GRmt4
41+
YXY4KzJxdys0Vk96NGFqeXZmU2ZuTmMKk7Y/22BRUG+Rr+wsvwKUXKCoh+dnntn/
42+
kOLKFzw3mGAmoKGLGBTPCWdrDeGi0rgF49Zi4uvQRKtsBWUAGz1BpQ==
3443
-----END AGE ENCRYPTED FILE-----
3544
- recipient: age17n64ahe3wesh8l8lj0zylf4nljdmqn28hvqns2g7hgm9mdkhlsvsjuvkxz
3645
enc: |
3746
-----BEGIN AGE ENCRYPTED FILE-----
38-
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBoQU1SNUFIQ1FQS2hDS0g4
39-
aXl1Vzdhb21hRGFIbGREblBIdC9UVXlpKzBzCnVSRUM5VXlMOVVacWxWd0JwM28y
40-
UHBaQmdNODkzZmFDWXJiZk9tNWIxVkkKLS0tIG94MEtCbEZwbHZmVTRPL2pNOHJr
41-
T29IQVFQa0tsMTNCOHl2OUdyeG1GSzgKQbZnm/IlLzBkHeWF57PI7WA7eiLzlKk7
42-
+R9Fn1Q51NS3Ht7looDcmy6J6iU7gtyHggaadku6v6AwuxiMniSjbw==
47+
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBhNWM5dWhHUlJieFlKQ2sz
48+
L2dpRmVzeGI2YlBDZ0tOTlV3cDZjS3I5SjFnCnV0M1pITnFzZ2Q0cjB0M1pZSHdo
49+
TGlhN2UzY1dpRnhDUXhjbWEyTVQ5WUEKLS0tIHN3dFdqNVF5R3ZaamYzZ0NzcWdw
50+
N05VMzl1enhYUHdMbnVpTzVITEszR1kKq7DSE2M7gs4qmKZ9ZApEJCDoMR4vi1rB
51+
v/9WtykVnk2pwUIrnzkonJ/iJkSmqDsFaX5y+AFYhf2hqC8kivOtew==
4352
-----END AGE ENCRYPTED FILE-----
4453
- recipient: age1d87z3zqlv6ullnzyng8l722xzxwqr677csacf3zf3l28dau7avfs6pc7ay
4554
enc: |
4655
-----BEGIN AGE ENCRYPTED FILE-----
47-
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBOOW9jMzMyVmRIS0RSZk4y
48-
NHQwWVgxdllVVkdPcjVTTFpaMzRrZkJPOVZzClpmWkpYOW4rWXF0dk1ralhqMTdQ
49-
Nm9wZTIvQ3hPMDVDMnY0eWtZOHEwZXcKLS0tICtoVGRIZmVlWXhXOFVaSElYNG5D
50-
UlhZZVhFTHhsYncwbnhWdE5WUUxvL0kKksYQVCgs0f4n5f44pMjiIVi4rULhK5Fg
51-
DLzcVFGrMKXOl44r/shlsFAlSDwlFTHWvsslPUPvTKwFvObG8sZHew==
56+
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBmVHFXeExKdTlQQWlJYVli
57+
dEVkeFRDK3lvZERwdzVNWENxcjBabG9BNVh3ClV4cjFTZlplRitOcngzOTJlWllh
58+
ZkVlTk5vSnJRU292N2UxWWU3T1M2WFUKLS0tIEZEa0dGdUhmckNVamlxdGdGWUF5
59+
eFJQZlRZZDRSYTRhYStuOGRjVzA4OWcKbKSzmP2XWytvyLp0ifztser/NxDJvAqT
60+
P5O7PXaABW+it9DUuOboG2BKKiL4uesuAU+MexQ30n/TrZIjXBYwRQ==
5261
-----END AGE ENCRYPTED FILE-----
5362
- recipient: age1jrh8yyq3swjru09s75s4mspu0mphh7h6z54z946raa9wx3pcdegq0x8t4h
5463
enc: |
5564
-----BEGIN AGE ENCRYPTED FILE-----
56-
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBNZklWcFdRYW1sTzg3V0o0
57-
YzJSaGxQNWl3endWbXNJUlhGSWM4R0JLeDJ3CjgxeGhjV3RMNlFDb1pJYVRsK0xB
58-
eXBwS1VMWEFtR3BkaEhET3NkMURmbFUKLS0tIFRPRlF6VkVxanRhOHNucElVWXZD
59-
S0FGbCtUTiszUmFSNXpEamlPbUJ2NGcKe/F5skYhmZJb+0vlsolb325DVkoEj1W+
60-
POMMrqGwQcszsKYvxTcM5Sq7YWy7LpyP0ymEWgcvfQHrUNx2oVBZyA==
65+
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB1T0Nzc1p4RC9wSzZPbkEz
66+
Tmg5R2Q3SThRUGhodkpSRXppdURrYU52dmpvCmVvbFVVRllPd2EzandrQTFpN1hM
67+
QUUrNnpCa0tjQXN2NkJLRnRJWUhqMkEKLS0tIEhhVHFhSmluUkVtdVFCK2RlQUxh
68+
YzRVRTc2SkJyZ0xHRTd2cnFCVHRHWjAK8EiJyaVCFWweD5Iqu0je4wSzPYagz0fs
69+
Jq1zijoNTJUUU9+TsS5Ps8g/FYuhdFZUtTzn0C5gX4kNorjUfUjtjA==
6170
-----END AGE ENCRYPTED FILE-----
6271
- recipient: age1m7xhem3qll35d539f364pm6txexvnp6k0tk34d8jxu4ry3pptv7smm0k5n
6372
enc: |
6473
-----BEGIN AGE ENCRYPTED FILE-----
65-
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBva0I5MjFqTUg1YVNqcXY0
66-
dVloNFpXcGVYZmZOdEVTbm1xVEJWVHVqZ0V3ClpXeTRXczNWbDNpSXpaWExTZWRL
67-
K2xmeERuMjRNS2JpSkJoUWlPK1phUzgKLS0tIHI3UkVMbGdNUjNhMEQ4eEQzQTda
68-
NXdhb1l0Q0piTUJxOEVrQlBCaUVXZ1kKT5F2kxG7HukY2KTrdgHAsLgSsGS7P184
69-
EIPyGGrrs00kfrT0PiUl+1hVSl3uM6lAootLzdXqnFRjejt5KTl9wg==
74+
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB5SjdUeVBSbkh0bzVSZDha
75+
QndONlVaTTkwamd1ZzBOQVBxQktDM3dYQ0JvCjUvdXpLbytXSG5TT3g0Vkp5eUxP
76+
WVc5MERUWXdLVkF1ZS9HZVk0a3RySHcKLS0tIGoyQkg2NGRwcFNQbWZpbWlzTkVC
77+
cGxZYklteUg5dHVnTmNUOEpGQUtkSncKp+iUiNmHlDAxco5U57UQXDrBavIpslvB
78+
s0eYBh586A9PKaIWmmQo4T8YM61MIFrG4za+uiIP2th+WHjGGH9a5Q==
7079
-----END AGE ENCRYPTED FILE-----
7180
lastmodified: "2024-12-19T00:27:32Z"
7281
mac: ENC[AES256_GCM,data:hKJQ1ef7CyPOD8xd/PCqOpGSBYpSpdW37P9nOXeKQEHE58vCaiQyy5RziUIGKUI7KIcxHwa1agn/yBdaWigSWihImH2WlRMQnQJAQoSV2Tc8sDhDFFckJEDqh0Pm0g+HcjL/59J4G4QJuRgVdxNBeRT472gQN/u/Lw1CE2s6ONQ=,iv:IU2cLIfCT6DuViUTFH8EnvaWA4ok96CzXs86DRsonqM=,tag:T/+HmZLWvYNkR3u2jSWM9Q==,type:str]

modules/shared/known-hosts.nix

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,10 @@
1616
hostNames = [ "build04.nix-community.org" ];
1717
publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINvzMJfCiVKGfEjCfBZqDD7Kib5y+2zz04YI8XrCZ68O";
1818
};
19+
build05 = {
20+
hostNames = [ "build05.nix-community.org" ];
21+
publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIG9uyfhyli+BRtk64y+niqtb+sKquRGGZ87f4YRc8EE1";
22+
};
1923
darwin01 = {
2024
hostNames = [ "darwin01.nix-community.org" ];
2125
publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKMHhlcn7fUpUuiOFeIhDqBzBNFsbNqq+NpzuGX3e6zv";

secrets.yaml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ ssh_host_ed25519_key:
1313
build02: ENC[AES256_GCM,data:kwc1rs7xbKod7+vV9yDNqAZMmTqencDe6LTMqxihNLuvGny1atjJ/4cf2vnWEyPar4AvqLtawbIexowbpgyzIiJBKskw0voUgUan0TMH7dsjeZtcdnBSsGWDlcBSjq8bK+yfNMWxwaq7FB9eTJkhN41UhQwqXIVpitEJg0LQcz7+BeQnYhCMnMOc+AG78zIZK+lbzAikejFJUV1A0/kmEl9VirBTpGqxhsiPUSCpAq9c3mE16f31YF9bUn9Dr/4gLW42xxbt/+6psDstKlKgfldzC+izCCCfL1qKcKz7RtyLX37O1MkQqLWvC5I5XRt81tKPOgmtjtGSM0iYmx9zy6FKGJlWqHGNb5K+g1NugWuKMzkBQNoWIypS/yHUY9R3eLa6JJM+tfE/Hvw4Q6/4HGBePMauULd/sgTC8D6o+6023a9ZdC6vdwAWzgWzhbG8uN8vjRR9JKy8/tzgzWJsR4PvPFw9ka0HbRMjigmMxZ817Z6iB2BcO2xmJvD5hP2YpPKCNLQzUznq0vh1s91C,iv:cQERNZJUQ0TJW0pbEzJF6O+1Idkt2e+I06+Kjygr4lk=,tag:2X4KhuEd/0153sCT7qeyqQ==,type:str]
1414
build03: ENC[AES256_GCM,data:GsCPKzEPBkc3o+6gSKXIEXudNOg4hQ2i/nVu0IoPVG99QaL77VxQczmiEINPCXYOqvH0ugD9TGW1SEOghv1VYzCus98IMcCfWJqiZAEPjqtu9uvoBR54uw4rehHrMeBD5auGzWwJcJ3PT2fHAE0G9A6khWLdYyE7O9OFo490DAJD/XMO/beEsMiLI9nTCzLgCEL4koM8Omg4crq2ixLcGnueBsP5uF+W8vuvKBwz1TgAg7qguNEYnqHVZLEQgKBMCdca2yPmKnbEBMKnlsjGOWThT9Bw3JB8slBaIV6dCvvFUNnfqhVo9NZtaLH7ciPZCD1+vk9ja7KE8PqwUGVbrQM32DFajhtFSJa+IUZYAda192ZTbVEE4T/xL7mhYsS1rnGFIsGVSHjC/QgC9VU4THbkcO/1Uzt0H8OeSaMLERxpKmVqqLlvQPAs+/bos3D9vHHlfiY6liq1fa0++2+JnuSTsKLEmh6+h1/prhQ8oy+0imm15AHDsTllbaWxMjRCBSVaua25+h2eTEci1T3/h8XiM3+S7yWa3sfoe1Kj1fNmDlQ=,iv:VRAoe3bRpEBDGDAX/dZM+TOM8I6K2oxb1d3Ld+BQKuE=,tag:CIndzn8DJdxJLuFMtpk8Ww==,type:str]
1515
build04: ENC[AES256_GCM,data:e8qLPiTruUq1OSgfR6KQ/zXMeLeTapH8k9viglYdz0mjG198oKPc2JNgLsuL8vFBafJ9P0SHJlKH6wQNApPNgEaktfTpx11WlK5oEa9J/Bw3OuFUJnyRE3UzxvWNzj5BVIk6pQBDhc2rOucAbiWwTJu76Wxopd5PQ5GVyEK2OIYaZ2rG2ZlF9RbfZgfiq0HBkZhPfL4osUMGmFRsa6p18xH4wm+Ey08n5DG27AxGf7yjKiXswlZfzgxX3ukqsNw5pw3GNHRLjlsJsprTMVj+hgS5N3PeY+IViJKHE0VmEU3pJzlFSAk05mTrYzJ0jHlfQTbWHs6wYkc3EbKXG83zcviowGMK78P8Qpy0h9/3+r1I55/3UAd4JKnGbz+ADTMwowgNeZO/Vv0LQN3zspyfmYiQ3sD55kdGLWVnWFXZ1m0x+3D+CK7KaH7hqoT0GY2rYFwvM5fXKy7ekrGtpUyZPy8iQw6Vxl0+bcKgU6IcWYikZ32XvR4bjY9uDBvuS+Kk1e7y9WTy2h0p5fw7T2aWE/rw9m5TuUnn13gRHo1KRfNApzQckc5NbXG+VhMrQ9y1,iv:to8K9ljpumnRFz7lmxi0C6JT6xME3Sukh2jWRYkZlPg=,tag:puIarMsuxMidHOJ18ZO2mQ==,type:str]
16+
build05: ENC[AES256_GCM,data:VdABmf9bdGvRjgoSql7FWBMPOlU1ekWhn31UrakRvM+ApQa1QDY5YQYYlPgJL7qGsamZ2rSKO19jLYRULU9rqMC+qUctJ9JsBjhQonRLZLDH9k16bvezsf6FJ56e/X8iR+fpGJ2y2heiOfh+kNsPD5N6S5bHZDOqVgf1LH0NQ4XXeRwZjBZUoXwrwpfbLLMrOtcmsW0IdpR3OAJVRg5UMUa6mQgTfe3jne9Adb1PFb9VG4bxz4A6bnbdZb+olKaEp3Fz+g/pg7XS4QovGXb/f2DRpZ9cLYdnCKGdC5xaXsH3qP/kDubIjA2Ymp6vvgo/oQdwR5xGDWnzbw4oAI3jsDIHb7V4EWKdY5RcVyxTMhSu5ZJy3KQv42NRIeeugEb4CHdY45z2cjdvaaxgIQSdRW8jayVtpEnWX8uj2ml2eC3aIA+Dc6+UH4BxkdLrbgnc3kSWx9S/yVaPYBUWWXJSUUGo6w7KJJ01VRdzh0dKEvq38lIogV+Lt7TgFZjf8/U3OyN5,iv:CmdE4wyS9nFOZ/SKumwC6ZUvm/uu3rrmviToBQd4b3E=,tag:dlxH/O53sxCLcJ//gDnO4A==,type:str]
1617
web02: ENC[AES256_GCM,data:KR3sChbsD8B2OPyWgrUXsXcOZa5GgYrP819LuIQt9kmd83KIidG0AzuPbHjnpB4gLRgLzMUEGXzretmITHr8llIlFzzehLXulLsdBNT4FiyD80CjzUUxT/L1TadSWCqf8DMn581t6CwdpYaOPfrAesxD4ZJE0O/6oa6/pUG6AYAgFui56PAfUb1A04O8/hYZu5M9o+OxYeX7Ep3w3Fn0815Oe2qeILdjmIgecaKmc+rscJL8CrDanX5qYdAnzBEL0U8uWhDalVtHmgvTUcITeyjDNeVR0Zb76Xfl6HJb9HOpXS6DfPugONAEGyigte3PHd8lQbGArtR3UxVl95z2gQRcDIEHiYPnR1CHs1HEmLjCGot0jOnC9mHC/NAb6EYrnmRNxgu0elR3O6PNwf89Nu3Jq87GPlVTbggMg4bW8/d+ZnsOPUDSfB6F9HMDjKqu0qJdRt9D6VV/OfH537vw+XPgw/9Evdhb4tL5qX3FVjyxDSU1v5thnzum4mGoZI0S2EReRO/MO11orpIBeNOw4bwzPl7ftD6Emb0v,iv:qcewvFVbCppM0063eAVE2qkl348X3Pocm3dd+H/9Hko=,tag:QlXb7KkWV6tztq6kAbIhlw==,type:str]
1718
darwin01:
1819
customer: ENC[AES256_GCM,data:Ygqt1vjB9S95ME5S,iv:Rxjskp16qkiIP5+yqmQK76pGKL0Uu4qrDSOQRaQMlIU=,tag:A4aDNEWRDDnRrQr2/WwEvg==,type:str]
@@ -111,8 +112,8 @@ sops:
111112
MkcvL1JyVFBJV0Y5RFFCMGN1OUFXdU0Kdx1wy6ZOOTg1a6VKaq52SMBvC26lMsW/
112113
oMP+hmXc2WtoqZp+jZ9rrXz6cZW6/dO7CPqxl3aUEKg6BkXIwgyKeg==
113114
-----END AGE ENCRYPTED FILE-----
114-
lastmodified: "2024-12-12T04:10:17Z"
115-
mac: ENC[AES256_GCM,data:MfsZWeIrvoPFXirZu/qPXLyE8Q1IEdLSBX+arQBncgcp1HFyNQHHa4VKnWYT8zbmwrdMMPxDKZLJnihQhmIICiOP19Lub0CwpAPzGhTdpOsMuMW5qoirTL1S89IcURoWoITuBafsxP5Iq2ZsIJK7CzHGK7tQTggmzfhzhjkS4j8=,iv:ea+SCt/qPrPuO8okdSvUNl6VG1rUd8MonTCb34beccE=,tag:iwVwCWjdppGrCt13jpSIRQ==,type:str]
115+
lastmodified: "2025-01-05T23:10:24Z"
116+
mac: ENC[AES256_GCM,data:eU+Fviv9czFkz+fGXQZSh7RlMGNhrWb+4NX7uBljU9F/gyRrMGdMmqlCHEG9spJV3ytnXHE8ByLMcnojLC9Gou3pbCjN7+X/1KP82KS05xKh6P1x4S3/uSyYl5YYSzuDxVHiT4NuCCwx5vyRUO33YLP68SZdFlFCGp0/SUgdd80=,iv:Pr/BHMNiqj88jkOMDYKtqnSnoBGSxNqEzGwNSQuPmr0=,tag:vR+XXYWnRzEIQOPHpNTndw==,type:str]
116117
pgp: []
117118
unencrypted_suffix: _unencrypted
118119
version: 3.9.2

sops.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
"build02": "age1kh6yvgxz9ys74as7aufdy8je7gmqjtguhnjuxvj79qdjswk2r3xqxf2n6d",
1212
"build03": "age1qg7tfjwzp6dxwkw9vej6knkhdvqre3fu7ryzsdk5ggvtdx854ycqevlwnq",
1313
"build04": "age1r464z5e2shvnh9ekzapgghevr9wy7spd4d7pt5a89ucdk6kr6yhqzv5gkj",
14+
"build05": "age1kmz80s96paknelzqlz59ezctl7teejdvsm5f48f2udj5sp5m6qaszuauw7",
1415
"darwin01": "age15dljvnazm0njdt7fh7drlsqnqx35766aex8zsv634zzpecu9cdgssmqv9a",
1516
"darwin02": "age1xpzexnaulzdjtnwstvgvtq2ar7nkk2lj46u96ewjvtgt7g47jsxs0mhag3",
1617
"web02": "age158v8dpppnw3yt2kqgqekwamaxpst5alfrnvvt7z36wfdk4veydrsqxc2tl"

sops.nix

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ let
3030
];
3131
"modules/secrets/community-builder.yaml" = [
3232
"build01"
33+
"build05"
3334
"darwin01"
3435
];
3536
"modules/secrets/hercules-ci.yaml" = [

terraform/cloudflare_nix-community_org.tf

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,10 @@ locals {
2323
ipv4 = "65.109.107.32"
2424
ipv6 = "2a01:4f9:3051:3962::2"
2525
}
26+
"build05" = {
27+
ipv4 = "65.109.82.88"
28+
ipv6 = "2a01:4f9:3051:5066::1"
29+
}
2630
"darwin01" = {
2731
ipv4 = "49.12.162.22"
2832
ipv6 = "2a01:4f8:d1:5716::2"
@@ -38,6 +42,7 @@ locals {
3842
}
3943

4044
cname = {
45+
"aarch64-build-box" = "build05.nix-community.org"
4146
"alertmanager" = "web02.nix-community.org"
4247
"build-box" = "build01.nix-community.org"
4348
"buildbot" = "build03.nix-community.org"

0 commit comments

Comments
 (0)