Skip to content

Commit

Permalink
Merge pull request #101 from lorengordon/required_providers
Browse files Browse the repository at this point in the history
  • Loading branch information
lorengordon authored May 5, 2021
2 parents 2455931 + 90af7e3 commit 36c3d60
Show file tree
Hide file tree
Showing 26 changed files with 152 additions and 38 deletions.
2 changes: 1 addition & 1 deletion .bumpversion.cfg
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[bumpversion]
current_version = 1.0.1
current_version = 1.0.2
commit = True
message = Bumps version to {new_version}
tag = False
Expand Down
10 changes: 5 additions & 5 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,17 +6,17 @@ updates:
interval: daily
open-pull-requests-limit: 10
- package-ecosystem: terraform
directory: "/tests/create_attachment"
directory: "/tests/cross-account-vpc-attachment"
schedule:
interval: daily
open-pull-requests-limit: 10
- package-ecosystem: pip
directory: "/"
- package-ecosystem: terraform
directory: "/tests/cross-region-peering-attachment"
schedule:
interval: daily
open-pull-requests-limit: 10
- package-ecosystem: gomod
directory: "/tests"
- package-ecosystem: terraform
directory: "/tests/tgw"
schedule:
interval: daily
open-pull-requests-limit: 10
Expand Down
10 changes: 7 additions & 3 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@

name: Update terraform dependencies

on:
workflow_dispatch:
schedule:
- cron: '0 6 * * *'

Expand All @@ -12,5 +12,9 @@ jobs:
- name: update terraform dependencies
uses: plus3it/dependabot-terraform-action@p3-implementation
with:
github_dependency_token: 4224d33b8569bec8473980bb1bdb982639426a92

github_dependency_token: ${{ secrets.GH_READONLY_TOKEN }}
directory: |
/
/tests/cross-account-vpc-attachment
/tests/cross-region-peering-attachment
/tests/tgw
6 changes: 3 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,8 @@
.tardigrade-ci
tardigrade-ci/

# eclint
.git/

# terratest
tests/go.*

# terraform lock file
.terraform.lock.hcl
5 changes: 3 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,13 +33,14 @@ This module includes several submodules for different workflows and use cases.

| Name | Version |
|------|---------|
| terraform | >= 0.13.0 |
| terraform | >= 0.13 |
| aws | >= 3.0 |

## Providers

| Name | Version |
|------|---------|
| aws | n/a |
| aws | >= 3.0 |

## Inputs

Expand Down
4 changes: 0 additions & 4 deletions main.tf
Original file line number Diff line number Diff line change
@@ -1,7 +1,3 @@
terraform {
required_version = ">= 0.13.0"
}

resource "aws_ec2_transit_gateway" "this" {
amazon_side_asn = var.amazon_side_asn
auto_accept_shared_attachments = var.auto_accept_shared_attachments
Expand Down
7 changes: 5 additions & 2 deletions modules/cross-account-vpc-attachment/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,16 @@ Terraform module for managing a cross-account Transit Gateway VPC Attachment.
<!-- BEGIN TFDOCS -->
## Requirements

No requirements.
| Name | Version |
|------|---------|
| terraform | >= 0.13 |
| aws | >= 3.0 |

## Providers

| Name | Version |
|------|---------|
| aws.owner | n/a |
| aws.owner | >= 3.0 |

## Inputs

Expand Down
10 changes: 10 additions & 0 deletions modules/cross-account-vpc-attachment/versions.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
terraform {
required_version = ">= 0.13"

required_providers {
aws = {
source = "hashicorp/aws"
version = ">= 3.0"
}
}
}
5 changes: 4 additions & 1 deletion modules/cross-region-peering-attachment/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,10 @@ may be the same or different accounts, but must be different regions.
<!-- BEGIN TFDOCS -->
## Requirements

No requirements.
| Name | Version |
|------|---------|
| terraform | >= 0.13 |
| aws | >= 3.0 |

## Providers

Expand Down
10 changes: 10 additions & 0 deletions modules/cross-region-peering-attachment/versions.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
terraform {
required_version = ">= 0.13"

required_providers {
aws = {
source = "hashicorp/aws"
version = ">= 3.0"
}
}
}
7 changes: 5 additions & 2 deletions modules/peering-accepter/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,16 @@ Terraform module for managing a Transit Gateway Peering Attachment Accepter.
<!-- BEGIN TFDOCS -->
## Requirements

No requirements.
| Name | Version |
|------|---------|
| terraform | >= 0.13 |
| aws | >= 3.0 |

## Providers

| Name | Version |
|------|---------|
| aws | n/a |
| aws | >= 3.0 |

## Inputs

Expand Down
10 changes: 10 additions & 0 deletions modules/peering-accepter/versions.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
terraform {
required_version = ">= 0.13"

required_providers {
aws = {
source = "hashicorp/aws"
version = ">= 3.0"
}
}
}
7 changes: 5 additions & 2 deletions modules/peering-attachment/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,16 @@ Terraform module for managing a Transit Gateway Peering Attachment.
<!-- BEGIN TFDOCS -->
## Requirements

No requirements.
| Name | Version |
|------|---------|
| terraform | >= 0.13 |
| aws | >= 3.0 |

## Providers

| Name | Version |
|------|---------|
| aws | n/a |
| aws | >= 3.0 |

## Inputs

Expand Down
10 changes: 10 additions & 0 deletions modules/peering-attachment/versions.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
terraform {
required_version = ">= 0.13"

required_providers {
aws = {
source = "hashicorp/aws"
version = ">= 3.0"
}
}
}
7 changes: 5 additions & 2 deletions modules/route-table/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,16 @@ Terraform module for managing a Transit Gateway Route Table.
<!-- BEGIN TFDOCS -->
## Requirements

No requirements.
| Name | Version |
|------|---------|
| terraform | >= 0.13 |
| aws | >= 3.0 |

## Providers

| Name | Version |
|------|---------|
| aws | n/a |
| aws | >= 3.0 |

## Inputs

Expand Down
10 changes: 10 additions & 0 deletions modules/route-table/versions.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
terraform {
required_version = ">= 0.13"

required_providers {
aws = {
source = "hashicorp/aws"
version = ">= 3.0"
}
}
}
7 changes: 5 additions & 2 deletions modules/route/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,16 @@ Terraform module for managing a Transit Gateway Route.
<!-- BEGIN TFDOCS -->
## Requirements

No requirements.
| Name | Version |
|------|---------|
| terraform | >= 0.13 |
| aws | >= 3.0 |

## Providers

| Name | Version |
|------|---------|
| aws | n/a |
| aws | >= 3.0 |

## Inputs

Expand Down
10 changes: 10 additions & 0 deletions modules/route/versions.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
terraform {
required_version = ">= 0.13"

required_providers {
aws = {
source = "hashicorp/aws"
version = ">= 3.0"
}
}
}
7 changes: 5 additions & 2 deletions modules/vpc-accepter/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,16 @@ Gateway route table association or propagations, and VPC routes.
<!-- BEGIN TFDOCS -->
## Requirements

No requirements.
| Name | Version |
|------|---------|
| terraform | >= 0.13 |
| aws | >= 3.0 |

## Providers

| Name | Version |
|------|---------|
| aws | n/a |
| aws | >= 3.0 |

## Inputs

Expand Down
10 changes: 10 additions & 0 deletions modules/vpc-accepter/versions.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
terraform {
required_version = ">= 0.13"

required_providers {
aws = {
source = "hashicorp/aws"
version = ">= 3.0"
}
}
}
7 changes: 5 additions & 2 deletions modules/vpc-attachment/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,16 @@ as well as any Transit Gateway route table association or propagations, and VPC
<!-- BEGIN TFDOCS -->
## Requirements

No requirements.
| Name | Version |
|------|---------|
| terraform | >= 0.13 |
| aws | >= 3.0 |

## Providers

| Name | Version |
|------|---------|
| aws | n/a |
| aws | >= 3.0 |

## Inputs

Expand Down
10 changes: 10 additions & 0 deletions modules/vpc-attachment/versions.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
terraform {
required_version = ">= 0.13"

required_providers {
aws = {
source = "hashicorp/aws"
version = ">= 3.0"
}
}
}
1 change: 0 additions & 1 deletion requirements/dev.txt

This file was deleted.

4 changes: 2 additions & 2 deletions tests/cross-account-vpc-attachment/main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -168,7 +168,7 @@ module "ram_share_accepter" {
}

module "vpc_member" {
source = "git::https://github.com/terraform-aws-modules/terraform-aws-vpc.git?ref=v2.57.0"
source = "git::https://github.com/terraform-aws-modules/terraform-aws-vpc.git?ref=v3.0.0"

name = "tardigrade-tgw-${local.id}"
cidr = "10.1.0.0/16"
Expand All @@ -177,7 +177,7 @@ module "vpc_member" {
}

module "vpc_owner" {
source = "git::https://github.com/terraform-aws-modules/terraform-aws-vpc.git?ref=v2.57.0"
source = "git::https://github.com/terraform-aws-modules/terraform-aws-vpc.git?ref=v3.0.0"
providers = {
aws = aws.owner
}
Expand Down
4 changes: 2 additions & 2 deletions tests/tgw/main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -132,7 +132,7 @@ locals {
}

module "vpc1" {
source = "git::https://github.com/terraform-aws-modules/terraform-aws-vpc.git?ref=v2.57.0"
source = "git::https://github.com/terraform-aws-modules/terraform-aws-vpc.git?ref=v3.0.0"

name = "tardigrade-testing-vpc1-${local.id}"
cidr = "10.0.0.0/16"
Expand All @@ -141,7 +141,7 @@ module "vpc1" {
}

module "vpc2" {
source = "git::https://github.com/terraform-aws-modules/terraform-aws-vpc.git?ref=v2.57.0"
source = "git::https://github.com/terraform-aws-modules/terraform-aws-vpc.git?ref=v3.0.0"

name = "tardigrade-testing-vpc2-${local.id}"
cidr = "10.1.0.0/16"
Expand Down
10 changes: 10 additions & 0 deletions versions.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
terraform {
required_version = ">= 0.13"

required_providers {
aws = {
source = "hashicorp/aws"
version = ">= 3.0"
}
}
}

0 comments on commit 36c3d60

Please sign in to comment.