feat(railiance): implement CUST-WP-0032 Haskell build machine infra
Packer build definition, cloud-init autoinstall, GHCup toolchain script, boot-time registration agent (state-hub + autossh dual tunnel), systemd unit, key injection, remote-build Makefile, smoke test, and deployment README. All 15 tasks complete. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
11
infra/build-machines/ssh-config.template
Normal file
11
infra/build-machines/ssh-config.template
Normal file
@@ -0,0 +1,11 @@
|
||||
# Haskell Build VM — tunnel via workstation (auto-generated)
|
||||
# Source: infra/build-machines/README.md
|
||||
Host haskell-build haskell-build-alpha
|
||||
HostName localhost
|
||||
Port 12222
|
||||
User build
|
||||
IdentityFile ~/.ssh/id_build
|
||||
StrictHostKeyChecking no
|
||||
UserKnownHostsFile /dev/null
|
||||
ServerAliveInterval 30
|
||||
ServerAliveCountMax 3
|
||||
Reference in New Issue
Block a user