Skip to content

Pulumi

llms.txt lists every page for an agent

The Pulumi lexicon makes a Pulumi program a chant workspace member. It declares no resource types and writes nothing: the program stays as it is, applied by pulumi up as before. chant reads it four ways.

ReadSource
the member’s graphthe pulumi stack export checked in beside Pulumi.yaml as stack-export.json
its part of the change setpulumi preview --json
its drift recordspulumi refresh --preview-only --json, one resource at a time, or plunge drift --stream
its outputs, for another member’s parameterspulumi stack output --json --show-secrets=false (applied) and the preview (planned)

The graph read never runs pulumi. The other reads run those commands, or plunge preview, plunge stack output and plunge drift for a member on plunge, as ruled on #4476. A member on plunge also has its engine facts read with plunge graph --json (#4529), which reads plunge’s records and calls no provider. Nothing else runs, so chant never changes a stack.

See Getting Started to add a Pulumi member to a workspace, and The pulumi member for what each read returns. The stack export covers the file the graph is read from and the checks that read it, Watching a member the PulumiWatchOp composite, and A member on plunge members that run on plunge.

MetricCount
Resources0
Property types0
Services0
Intrinsic functions0
Pseudo-parameters0
Lint rules16

Lexicon version: 0.124.34
Namespace: Pulumi

chant