Skip to content

sagar0419/aws-s3

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 

Terraform Script to create S3 Bucket on AWS.

Following AWS resources will be created.

  • S3 Bucket.
  • S3 Access.
  • S3 Ownership.

Details about repo.

  • This is a repo contains the code to create AWS S3 repo.
  • To access the AWS you can add your access and secret key in terraform.tfvars file. Or the other way around is you can create the env variable with the name "TF_VAR_AWS_ACCESS_KEY" and "TF_VAR_AWS_SECRET_KEY" and this automation script will automatically fetch the variables during execution.
  • All the variables are defined in vars.tf if you want to pass your variable add them in terraform.tfvars file.
  • You need to chnage the bucket name and the region name in "main.tf" file according to your need. If you want to keep your remote file local comment below given code in main.tf.
terraform {
  backend "s3" {
    bucket = "terraform-backup-sagar"
    region = "us-west-2"
    key    = "backup.tfstate"
  }
}

Terraform

To create infra run the below mention command

    - terraform fmt
    - terraform init
    - terraform plan
    - terraform apply    

Cleaning up.

You can destroy this cluster entirely by running:

terraform plan -destroy
terraform destroy  

About

This repo contains code of terraform to create S3 bucket

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages