1. Docs
  2. Pulumi IaC
  3. Get started
  4. Get started
  5. Destroy stack

Pulumi & Google Cloud: Destroy stack

    Now that you’ve seen how to deploy and manage cloud resources with Pulumi, let’s clean up by tearing down all of the resources that belong to this stack.

    To do so, run the following:

    $ pulumi destroy
    

    Again you’ll be presented with a preview of the changes to be made. Choose yes. The destroy operation may take few moments, as Pulumi waits for all resources are to be deleted before considering the operation complete:

    Previewing destroy (dev)
    
         Type                             Name               Plan
     -   pulumi:pulumi:Stack              quickstart-dev     delete
     -   ├─ gcp:storage:BucketIAMBinding  my-bucket-binding  delete
     -   ├─ gcp:storage:BucketObject      index.html         delete
     -   └─ gcp:storage:Bucket            my-bucket          delete
    
    Outputs:
      - bucketEndpoint: "http://storage.googleapis.com/my-bucket-daa12be/index.html-a52debd"
      - bucketName    : "gs://my-bucket-daa12be"
    
    Resources:
        - 4 to delete
    
    Do you want to perform this destroy? yes
    Destroying (dev)
    
         Type                             Name               Status
     -   pulumi:pulumi:Stack              quickstart-dev     deleted
     -   ├─ gcp:storage:BucketIAMBinding  my-bucket-binding  deleted (6s)
     -   ├─ gcp:storage:BucketObject      index.html         deleted (0.78s)
     -   └─ gcp:storage:Bucket            my-bucket          deleted (1s)
    
    Outputs:
      - bucketEndpoint: "http://storage.googleapis.com/my-bucket-daa12be/index.html-a52debd"
      - bucketName    : "gs://my-bucket-daa12be"
    
    Resources:
        - 4 deleted
    
    Duration: 9s
    

    Optionally, to delete the stack itself, you can also run pulumi stack rm. Doing so removes the stack entirely from the Pulumi Cloud, along with all of its update history.

    Congratulations! You’ve successfully provisioned some cloud resources using Pulumi. By completing this guide you have successfully:

    • Created a Pulumi new project.
    • Provisioned a new storage bucket.
    • Added an index.html file to your bucket.
    • Served the file as a static website.
    • Destroyed the resources you’ve provisioned.

    On the next page, we have a collection of examples and tutorials that you can deploy as they are or use them as a foundation for your own applications and infrastructure projects.

      PulumiUP 2024. Watch On Demand.