This message was deleted.
s
This message was deleted.
l
Projects and Resources, depending 🙂 And if there's no context in the conversation, I add "Pulumi".
I used those names the standard locations in the directory structure, too. All the
index.ts
files are in subdirs of src/main/pulumi/projects/, and all the reusable subclasses of
ComponentResourse
are in src/main/pulumi/resources/.
l
Overall, I call it “infrastructure code”
I bundled my code in “permission” (IAM stuff), “network” (VPC, subnets, peering), “storage” (disks, blob, (no)sql), “execution” (VMs, K8s, …) & “apps” (deployments, serverless) libraries (pure NPM packages), which I can then mix & match in Pulumi projects.
👍🏻 2
a
Thanks for the thoughts!