chore(provision): size up to cx33 (4c/8G/80GB) in Helsinki
cx33 only orderable in hel1-dc2; recreated there (new IP 204.168.234.72, old nbg1 VM destroyed). Initial Hetzner home per 'deploy now, migrate later via backup/restore'. Verified: Docker 29.6.1, docker-over-SSH OK, 4c/7.6G/75G usable. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
80a99c6f7e
commit
42f0aec52a
2 changed files with 3 additions and 2 deletions
|
|
@ -28,3 +28,4 @@ EXIT: 0 — VM created (cx23, nbg1-dc3). publicIp in outputs. Docker installing
|
||||||
EXIT: 0 — test VM foundation-test @ 91.98.117.152 (cx23, nbg1-dc3), SSH:222, Docker 29.6.1 verified.
|
EXIT: 0 — test VM foundation-test @ 91.98.117.152 (cx23, nbg1-dc3), SSH:222, Docker 29.6.1 verified.
|
||||||
NOTE: docker-over-SSH provider path needs SSH_PRIVATE_KEY_PATH=~/.ssh/foundation-test_ed25519 + FOUNDATION_DOCKER_HOST=ssh://root@91.98.117.152:222. DESTROY: cd provision && pulumi destroy (stack foundation-test).
|
NOTE: docker-over-SSH provider path needs SSH_PRIVATE_KEY_PATH=~/.ssh/foundation-test_ed25519 + FOUNDATION_DOCKER_HOST=ssh://root@91.98.117.152:222. DESTROY: cd provision && pulumi destroy (stack foundation-test).
|
||||||
---
|
---
|
||||||
|
--- 2026-06-30T18:13:36Z --- CMD: pulumi up (cx33/hel1-dc2 replace) EXIT: RUNNING
|
||||||
|
|
|
||||||
|
|
@ -23,7 +23,7 @@ if (!token) {
|
||||||
}
|
}
|
||||||
|
|
||||||
const platformName = "foundation-test";
|
const platformName = "foundation-test";
|
||||||
const datacenter = "nbg1-dc3"; // matches existing cx22 servers (known-good)
|
const datacenter = "hel1-dc2"; // cx33 only orderable in Helsinki (eu-central zone)
|
||||||
// Dedicated throwaway key: the operator's id_rsa pubkey is already registered in
|
// Dedicated throwaway key: the operator's id_rsa pubkey is already registered in
|
||||||
// the project (olsicloud4-ssh-key) and Hetzner rejects duplicate key CONTENT, so
|
// the project (olsicloud4-ssh-key) and Hetzner rejects duplicate key CONTENT, so
|
||||||
// the test VM uses its own ed25519 key. SSH/Docker-over-SSH use the matching
|
// the test VM uses its own ed25519 key. SSH/Docker-over-SSH use the matching
|
||||||
|
|
@ -53,7 +53,7 @@ const dep = new HetznerDeployment(platformName, {
|
||||||
{
|
{
|
||||||
name: "foundation-test",
|
name: "foundation-test",
|
||||||
hostname: "foundation-test",
|
hostname: "foundation-test",
|
||||||
type: "cx23", // current-gen Intel shared (cx22 is legacy/unavailable for new servers); 2c/4G
|
type: "cx33", // 4c/8G/80GB (Helsinki); cx22 legacy, cx33 not in nbg1
|
||||||
image: "debian-12",
|
image: "debian-12",
|
||||||
labels: { purpose: "foundation-test", ephemeral: "true" },
|
labels: { purpose: "foundation-test", ephemeral: "true" },
|
||||||
cloudInitConfig: { lateCommands: dockerInstall },
|
cloudInitConfig: { lateCommands: dockerInstall },
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue