Bootstrap for AWS. Creates a S3 repository for terraform.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Christophe van de Kerchove 15f7bc79d3
feat: Add possibility to add custom tags on resources
6 months ago
examples/standard-s3 feat: Add possibility to add custom tags on resources 6 months ago
.gitignore refactor: removes uneeded things in gitignore 1 year ago
.pre-commit-config.yaml feat: Add possibility to add custom tags on resources 6 months ago
CHANGELOG.md feat: Add possibility to add custom tags on resources 6 months ago
Jenkinsfile test: uses latest pipeline 1 year ago
README.md feat: Add possibility to add custom tags on resources 6 months ago
main.tf feat: Add possibility to add custom tags on resources 6 months ago
outputs.tf feat: Add possibility to add custom tags on resources 6 months ago
variables.tf feat: Add possibility to add custom tags on resources 6 months ago
versions.tf feat: Add possibility to add custom tags on resources 6 months ago

README.md

Terraform module: bootstrap S3

Bootstrap terraform AWS S3 repository.

This module should be used in a client-specific bootstrap terraform module.

Requirements

Name Version
terraform ~> 0.12
aws ~> 2.34

Providers

Name Version
aws ~> 2.34

Inputs

Name Description Type Default Required
s3_bucket_prefix Prefix of the bucket that will contain terraform state files. string "vendor-tfstate" no
s3_region Region where to create the S3 bucket. string "us-east-1" no
tags Additionnal tags to add to all AWS resources. map {} no
vendor_prefix Initials of the company which the project is bootstrapped. string "vendor" no

Outputs

Name Description
iam_policy_arn The policy ARN to access the terraform state files bucket.
iam_policy_id The policy id to access the terraform state files bucket.
iam_role_arn The role ARN to access the terraform state files bucket.
iam_role_id The role id to access the terraform state files bucket.
iam_role_unique_id The stable and unique string identifying the role to access the terraform state files bucket.
kms_arn The key ARN for the S3 bucket for terraform state files.
kms_id The key id for the S3 bucket for terraform state files.
s3_arn The ARN of the S3 bucket for terraform state files.
s3_bucket_domain_name The domain name of S3 bucket for terraform state files.
s3_id The ID of the S3 bucket for terraform state files.
s3_region The region of S3 bucket for terraform state files.