All Projects → peak-ai → terraform-modules

peak-ai / terraform-modules

Licence: LGPL-2.1 license
Terraform Modules by Peak

Programming Languages

HCL
1544 projects

Projects that are alternatives of or similar to terraform-modules

terraform-vsphere-single-vm
Deploy single vSphere VM with Terraform - template.
Stars: ✭ 21 (+31.25%)
Mutual labels:  iac, hcl, infrastructure-as-code, terraform-configurations
terraform-aws-cloudtrail-s3-bucket
S3 bucket with built in IAM policy to allow CloudTrail logs
Stars: ✭ 38 (+137.5%)
Mutual labels:  s3, iam, terraform-modules
terraform-templates
Terraform templates, examples, etc.
Stars: ✭ 16 (+0%)
Mutual labels:  hcl, infrastructure-as-code, terraform-modules
nifi
Deploy a secured, clustered, auto-scaling NiFi service in AWS.
Stars: ✭ 37 (+131.25%)
Mutual labels:  s3, iam, iac
Iam Policy Json To Terraform
Small tool to convert an IAM Policy in JSON format into a Terraform aws_iam_policy_document
Stars: ✭ 282 (+1662.5%)
Mutual labels:  iam, hcl, infrastructure-as-code
Aws
A collection of bash shell scripts for automating various tasks with Amazon Web Services using the AWS CLI and jq.
Stars: ✭ 493 (+2981.25%)
Mutual labels:  s3, iam, infrastructure-as-code
Terraformer
CLI tool to generate terraform files from existing infrastructure (reverse Terraform). Infrastructure to Code
Stars: ✭ 6,316 (+39375%)
Mutual labels:  hcl, infrastructure-as-code, terraform-configurations
terraform-aws-iam-user
A Terraform module to create and manage Identity and Access Management (IAM) Users on Amazon Web Services (AWS). https://aws.amazon.com/iam
Stars: ✭ 17 (+6.25%)
Mutual labels:  iam, iac, terraform-modules
terraform-modules
Reusable Terraform modules
Stars: ✭ 12 (-25%)
Mutual labels:  iac, hcl, terraform-modules
terraform-aws-s3-bucket
A Terraform module to create a Simple Storage Service (S3) Bucket on Amazon Web Services (AWS). https://aws.amazon.com/s3/
Stars: ✭ 47 (+193.75%)
Mutual labels:  s3, iac, terraform-modules
Terratag
Terratag is a CLI tool that enables users of Terraform to automatically create and maintain tags across their entire set of AWS, Azure, and GCP resources
Stars: ✭ 385 (+2306.25%)
Mutual labels:  tags, hcl, infrastructure-as-code
terraform-aws-ecr
This terraform module is used to create ECR on AWS.
Stars: ✭ 20 (+25%)
Mutual labels:  hcl, ecr
gotf
Managing multiple environments with Terraform made easy
Stars: ✭ 25 (+56.25%)
Mutual labels:  iac, infrastructure-as-code
terraform-aws-s3-bucket
Terraform module that creates an S3 bucket with an optional IAM user for external CI/CD systems
Stars: ✭ 138 (+762.5%)
Mutual labels:  s3, iam
terraform-aws-iam-assumed-roles
Terraform Module for Assumed Roles on AWS with IAM Groups Requiring MFA
Stars: ✭ 33 (+106.25%)
Mutual labels:  iam, terraform-modules
terraform-aws-route53
A Terraform module to create a Route53 Domain Name System (DNS) on Amazon Web Services (AWS). https://aws.amazon.com/route53/
Stars: ✭ 39 (+143.75%)
Mutual labels:  iac, terraform-modules
Nietzsche
Scrap quotes from Goodreads and schedule random tweets.
Stars: ✭ 44 (+175%)
Mutual labels:  iac, infrastructure-as-code
icp-ce-on-linux-containers
Multi node IBM Cloud Private Community Edition 3.2.x w/ Kubernetes 1.13.5 in a Box. Terraform, Packer and BASH based Infrastructure as Code script sets up a multi node LXD cluster, installs ICP-CE and clis on a metal or VM Ubuntu 18.04 host.
Stars: ✭ 52 (+225%)
Mutual labels:  iac, infrastructure-as-code
terraform-aws-iam-system-user
Terraform Module to Provision a Basic IAM System User Suitable for CI/CD Systems (E.g. TravisCI, CircleCI)
Stars: ✭ 71 (+343.75%)
Mutual labels:  iam, terraform-modules
terraform-aws-cognito-user-pool
A Terraform module to create and manage Cognito User Pools (Simple and Secure User Sign-Up, Sign-In, and Access Control) on Amazon Web Services (AWS). https://aws.amazon.com/cognito
Stars: ✭ 46 (+187.5%)
Mutual labels:  iac, terraform-modules

Peak

Terraform-modules

Build stable

This repo list some open to use Terraform modules we use at Peak AI because we ❤️ IAC(Infrastucture as Code) and Terraform modules are a great way to write reusable Infra.

List of avilable modules

Example usage

There are two approaches to import and use modules in this repo.

Using specific revision (recommended approach)

Blueprint

module "<name_you_want_to_give_to_this_module>" {
    source  = "git::https://github.com/peak-ai/terraform-modules//<name_of_folder/module_to_use>?ref=<github_tag/release/commit>"
    .
    .
    .
    # Add inputs here you want to overwrite
}

Example

module "tags" {
    source  = "git::https://github.com/peak-ai/terraform-modules//tags?ref=v0.1.0"
    stage   = "latest"
    feature = "example"
    service = "example"
}

Importing latest version (Use this approach at your own risk as there can be breaking changes)

Blueprint

module "<name_you_want_to_give_to_this_module>" {
    source  = "git::https://github.com/peak-ai/terraform-modules.git//<name_of_folder/module_to_use>"
    .
    .
    .
    # Add inputs here you want to overwrite
}

Example

module "tags" {
    source  = "git::https://github.com/peak-ai/terraform-modules.git//tags"
    stage   = "latest"
    feature = "example"
    service = "example"
}

Contributing

Despite being primarily maintained by Peak, we welcome and appreciate any contributions from the community! Please see the contribution guidelines for more info.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].