The final step is to destroy all of the resources from the two stacks created.
First, destroy the resources in your current stack:
This will show you a preview, much like the
pulumi up command does:
Previewing destroy (prod): Type Name Plan - pulumi:pulumi:Stack iac-workshop-prod delete - ├─ aws:s3:BucketObject index.html delete - └─ aws:s3:Bucket my-bucket delete Outputs: - bucketEndpoint: "http://my-bucket-5692022.s3-website-eu-west-1.amazonaws.com" - bucketName : "my-bucket-5692022" Resources: - 3 to delete Do you want to perform this destroy? yes > no details
To proceed, select
Destroying (prod): Type Name Status - pulumi:pulumi:Stack iac-workshop-prod deleted - ├─ aws:s3:BucketObject index.html deleted - └─ aws:s3:Bucket my-bucket deleted Outputs: - bucketEndpoint: "http://my-bucket-5692022.s3-website-eu-west-1.amazonaws.com" - bucketName : "my-bucket-5692022" Resources: - 3 deleted Duration: 6s Permalink: https://app.pulumi.com/workshops/iac-workshop/prod/updates/2 The resources in the stack have been deleted, but the history and configuration associated with the stack are still maintained. If you want to remove the stack completely, run 'pulumi stack rm prod'.
The AWS resources for this stack have been destroyed. Per the message printed at the end, however, the stack itself, however, is still known to Pulumi. This means all past history is still available and you can perform subsequent updates on this stack.
Now, fully remove the stack and all history:
pulumi stack rm
This is irreversible and so asks to confirm that this is your intent:
This will permanently remove the 'prod' stack! Please confirm that this is what you'd like to do by typing ("prod"):
Type the name of the stack and hit enter. The stack is now gone.
prod, you still have the
dev stack. To destroy it too, first select it:
pulumi stack select dev
Now, go back and repeat steps 1 and 2.
Verify that all of this projec’ts stacks are now gone:
pulumi stack ls