Skip to content

SimOnPanw/cncf-checkov-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Infrastructure Tests Infrastructure Tests Infrastructure Tests Infrastructure Tests

terraform-onboarding-aws

Requirement for wsl with ubuntu

You need to install terraform 0.14 and awscli

# curl -fsSL https://apt.releases.hashicorp.com/gpg | sudo apt-key add -  
# sudo apt-add-repository "deb [arch=amd64] https://apt.releases.hashicorp.com $(lsb_release -cs) main"
# sudo apt-get update && sudo apt-get install terraform
# terraform --help
# terraform --version
# terraform -install-autocomplete
# sudo apt install awscli

Authentication to AWS

# aws configure
AWS Access Key ID [None]: [YOUR_AWS_ACCESS_KEY]
AWS Secret Access Key [None]: [YOUR_SUPER_SECRET_KEY]
Default region name [None]: eu-west-1
Default output format [None]:

Execution of terraform script

# terraform init
# terraform plan
# terraform apply

DEMO

resource "aws_kms_key" "my_key" {
  description             = "KMS key for CloudWatch"
  deletion_window_in_days = 10
}

resource "aws_cloudwatch_log_group" "cloudwatch-vpc-flowlog" {
  kms_key_id        = aws_kms_key.my_key.key_id
}

Reset demo environment

git checkout main
git branch -D feature/add-kms
git push origin --delete feature/add-kms

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •