Skip to content

A python cookiecutter template to create a terraform module structure based on community standards and best practices. It also has a pre-commit config for linting

Notifications You must be signed in to change notification settings

cdsre/terraform-cookiecutter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Terraform Cookiecutter

Overview

This is a cookiecutter template for creating terraform modules. It will set up the correct structure for any new terraform module. It will ensure there is a README file with the correct format and template. It will also create the template structure automatically based on the module name.

Usage

You must have installed the cookiecutter python package for this to work

cookiecutter https://github.com/cdsre/terraform-cookiecutter

Inputs

name default description
module_name module_name The name of the terraform module you are creating
terraform_version >=1.3.0 The version constraint for the terraform version
aws_provider_version >=5.0.0 The version constraint for the AWS provider. If you dont want an AWS provider enter the # symbol

About

A python cookiecutter template to create a terraform module structure based on community standards and best practices. It also has a pre-commit config for linting

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages