Skip to content

monikabhardwaj/GCP-Repo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Here is a sample README.md file for a GCP Terraform project:

GCP Terraform Project

This project provisions a set of resources on Google Cloud Platform using Terraform.

Requirements

  • Terraform v1.0 or later
  • Google Cloud SDK
  • A Google Cloud Platform project with billing enabled
  • Appropriate IAM roles and permissions to create and manage GCP resources

Installation

  1. Clone this repository to your local machine:

    git clone https://github.com/your-username/gcp-terraform.git
    
  2. Install the necessary dependencies:

    terraform init
    
  3. Set the required environment variables:

    export GOOGLE_CLOUD_PROJECT=your-project-id
    export GOOGLE_APPLICATION_CREDENTIALS=/path/to/your/credentials.json
    
  4. Review the terraform.tfvars file and update any values as necessary.

Usage

To deploy the resources to GCP, run:

terraform apply

To destroy the resources, run:

terraform destroy

Resources

The following resources are provisioned by this project:

  • A Google Cloud Storage bucket
  • A Google Cloud Function
  • A Google Cloud Pub/Sub topic and subscription

Contributing

Contributions are welcome! Please see the CONTRIBUTING.md file for more information.

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

Acknowledgements

This project was inspired by the terraform-google-examples repository.

About

Test GCP repo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages