diff --git a/src/providers/aws/pulumi/base-image-snapshot.ts b/src/providers/aws/pulumi/base-image-snapshot.ts index 52cb67f8..0343fd21 100644 --- a/src/providers/aws/pulumi/base-image-snapshot.ts +++ b/src/providers/aws/pulumi/base-image-snapshot.ts @@ -28,7 +28,6 @@ class CloudyPadAwsBaseImage extends pulumi.ComponentResource { super("crafteo:cloudypad:aws:base-image", name, args, opts) const globalTags = pulumi.all([args.additionalTags]).apply(([tags]) => [ - name, ...tags ]) @@ -166,7 +165,7 @@ export class AwsBaseImagePulumiClient extends InstancePulumiClient [ - name, ...tags ]) @@ -120,7 +119,7 @@ export class AwsDataDiskSnapshotPulumiClient extends InstancePulumiClient | void> { const instanceName = pulumi.getStack() + const cloudypadTags = { + DeployedBy: "cloudypad", + CloudyPadInstance: instanceName, + } + // Use provided imageId if available, otherwise use default Ubuntu AMI const amiId = imageId ? pulumi.output(imageId) : aws.ec2.getAmiOutput({ mostRecent: true, @@ -350,6 +356,7 @@ async function awsPulumiProgram(): Promise | void> { } const instance = new CloudyPadEC2Instance(instanceName, { + tags: cloudypadTags, ami: amiId, type: instanceType, availabilityZone: zone,