Skip to content

feat(deploy_tee): add TDX playground Pulumi stack#33

Merged
samlaf merged 1 commit into
mainfrom
feat--add-new-tdx-playground-pulumi-stack
Jun 4, 2026
Merged

feat(deploy_tee): add TDX playground Pulumi stack#33
samlaf merged 1 commit into
mainfrom
feat--add-new-tdx-playground-pulumi-stack

Conversation

@samlaf
Copy link
Copy Markdown
Contributor

@samlaf samlaf commented Jun 4, 2026

Split the existing Seismic node Pulumi program into deploy_tee/pulumi/seismic_node and add a separate playground program for disposable Azure Confidential VM experiments.

The playground stack boots a stock Ubuntu CVM with SSH, dev packages, TPM tools, and Rust installed via cloud-init. It defaults deployer-local settings such as SSH public key and source IP without checking them into Pulumi config.

This provides an apt-friendly TDX box for attestation fixture capture and debugging without mixing scratch infra with the sealed seismic-images node deployment path.

Split the existing Seismic node Pulumi program into deploy_tee/pulumi/seismic_node and add a separate playground program for disposable Azure Confidential VM experiments.

The playground stack boots a stock Ubuntu CVM with SSH, dev packages, TPM tools, and Rust installed via cloud-init. It defaults deployer-local settings such as SSH public key and source IP without checking them into Pulumi config.

This provides an apt-friendly TDX box for attestation fixture capture and debugging without mixing scratch infra with the sealed seismic-images node deployment path.
@samlaf samlaf merged commit 542de22 into main Jun 4, 2026
1 check passed
@samlaf samlaf deleted the feat--add-new-tdx-playground-pulumi-stack branch June 4, 2026 09:37
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