diff --git a/.github/workflows/readme.yml b/.github/workflows/readme.yml index 2ff513e..0931910 100644 --- a/.github/workflows/readme.yml +++ b/.github/workflows/readme.yml @@ -17,7 +17,7 @@ jobs: python-version: '3.x' - name: 'create readme' - uses: 'clouddrove/github-actions@v9.0.2' + uses: 'clouddrove/github-actions@v9.0.3' with: actions_subcommand: 'readme' github_token: '${{ secrets.GITHUB }}' @@ -34,7 +34,7 @@ jobs: continue-on-error: true - name: 'push readme' - uses: 'clouddrove/github-actions@v9.0.2' + uses: 'clouddrove/github-actions@v9.0.3' continue-on-error: true with: actions_subcommand: 'push' diff --git a/.github/workflows/tflint.yml b/.github/workflows/tflint.yml index a92aebb..7c664c9 100644 --- a/.github/workflows/tflint.yml +++ b/.github/workflows/tflint.yml @@ -6,6 +6,6 @@ on: workflow_dispatch: jobs: tf-lint: - uses: clouddrove/github-shared-workflows/.github/workflows/tf-lint.yml@1.0.5 + uses: clouddrove/github-shared-workflows/.github/workflows/tf-lint.yml@1.0.6 secrets: GITHUB: ${{ secrets.GITHUB }} diff --git a/.github/workflows/tfsec.yml b/.github/workflows/tfsec.yml index 5c27fb9..e5e4394 100644 --- a/.github/workflows/tfsec.yml +++ b/.github/workflows/tfsec.yml @@ -5,7 +5,7 @@ on: workflow_dispatch: jobs: tfsec: - uses: clouddrove/github-shared-workflows/.github/workflows/tfsec.yml@1.0.5 + uses: clouddrove/github-shared-workflows/.github/workflows/tfsec.yml@1.0.6 secrets: inherit with: working_directory: '.' diff --git a/.gitignore b/.gitignore index 6a5ad92..cc1c6b9 100644 --- a/.gitignore +++ b/.gitignore @@ -1,9 +1,210 @@ # ignored files +*~ + +# temporary files which can be created if a process still has a handle open of a deleted file +.fuse_hidden* + +# KDE directory preferences +.directory + +# Linux trash folder which might appear on any partition or disk +.Trash-* + +# .nfs files are created when an open file is removed but is still being accessed +.nfs* +### Eclipse template + +.metadata +bin/ +tmp/ +*.tmp +*.bak +*.swp +*~.nib +local.properties +.settings/ +.loadpath +.recommenders + +# External tool builders +.externalToolBuilders/ + +# Locally stored "Eclipse launch configurations" +*.launch + +# PyDev specific (Python IDE for Eclipse) +*.pydevproject + +# CDT-specific (C/C++ Development Tooling) +.cproject + +# Java annotation processor (APT) +.factorypath + +# PDT-specific (PHP Development Tools) +.buildpath + +# sbteclipse plugin +.target + +# Tern plugin +.tern-project + +# TeXlipse plugin +.texlipse + +# STS (Spring Tool Suite) +.springBeans + +# Code Recommenders +.recommenders/ + +# Scala IDE specific (Scala & Java development for Eclipse) +.cache-main +.scala_dependencies +.worksheet +### Windows template +# Windows thumbnail cache files +Thumbs.db +ehthumbs.db +ehthumbs_vista.db + +# Dump file +*.stackdump + +# Folder config file +[Dd]esktop.ini + +# Recycle Bin used on file shares +$RECYCLE.BIN/ + +# Windows Installer files +*.cab +*.msi +*.msm +*.msp + +# Windows shortcuts +*.lnk +### Ansible template +*.retry +### macOS template +# General +.DS_Store +.AppleDouble +.LSOverride + +# Icon must end with two \r +Icon + +# Thumbnails +._* + +# Files that might appear in the root of a volume +.DocumentRevisions-V100 +.fseventsd +.Spotlight-V100 +.TemporaryItems +.Trashes +.VolumeIcon.icns +.com.apple.timemachine.donotpresent + +# Directories potentially created on remote AFP share +.AppleDB +.AppleDesktop +Network Trash Folder +Temporary Items +.apdisk +### Archives template +# It's better to unpack these files and commit the raw source because +# git has its own built in compression methods. +*.7z +*.jar +*.rar +*.zip +*.gz +*.tgz +*.bzip +*.bz2 +*.xz +*.lzma +*.cab + +# Packing-only formats +*.iso +*.tar + +# Package management formats +*.dmg +*.xpi +*.gem +*.egg +*.deb +*.rpm +*.msi +*.msm +*.msp +### JetBrains template +# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and Webstorm +# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839 + +/.idea/ +# User-specific stuff: +.idea/**/workspace.xml +.idea/**/tasks.xml +.idea/dictionaries + +# Sensitive or high-churn files: +.idea/**/dataSources/ +.idea/**/dataSources.ids +.idea/**/dataSources.xml +.idea/**/dataSources.local.xml +.idea/**/sqlDataSources.xml +.idea/**/dynamic.xml +.idea/**/uiDesigner.xml + +# Gradle: +.idea/**/gradle.xml +.idea/**/libraries + +# CMake +cmake-build-debug/ + +# Mongo Explorer plugin: +.idea/**/mongoSettings.xml + +## File-based project format: +*.iws + +## Plugin-specific files: + +# IntelliJ +out/ + +# mpeltonen/sbt-idea plugin +.idea_modules/ +# User-specific stuff: +.idea/* +# JIRA plugin +atlassian-ide-plugin.xml + +# Cursive Clojure plugin +.idea/replstate.xml + +# TFstste +*.tfstate* + +deployment/_logs/ansible-log.json +deployment/_logs/ansible-log.log +deployment/_logs/facts/* +deployment/_logs/retry/* +_app/* +ansible-log.json +.terraform +terraform.tfstate + *.tfstate *.tfstate.backup -.terraform -.idea *.iml -go.sum *.terraform.lock.hcl -*.terraform.tfstate.lock.info +*.lock.hcl diff --git a/_example/basic/versions.tf b/_example/basic/versions.tf index 5a227cd..17ccb11 100644 --- a/_example/basic/versions.tf +++ b/_example/basic/versions.tf @@ -1,11 +1,11 @@ # Terraform version terraform { - required_version = ">= 1.5.0" + required_version = ">= 1.6.1" required_providers { aws = { source = "hashicorp/aws" - version = ">= 5.9.0" + version = ">= 5.21.0" } } -} \ No newline at end of file +} diff --git a/_example/complete/versions.tf b/_example/complete/versions.tf index 5a227cd..17ccb11 100644 --- a/_example/complete/versions.tf +++ b/_example/complete/versions.tf @@ -1,11 +1,11 @@ # Terraform version terraform { - required_version = ">= 1.5.0" + required_version = ">= 1.6.1" required_providers { aws = { source = "hashicorp/aws" - version = ">= 5.9.0" + version = ">= 5.21.0" } } -} \ No newline at end of file +} diff --git a/_example/private-subnet/versions.tf b/_example/private-subnet/versions.tf index 5a227cd..17ccb11 100644 --- a/_example/private-subnet/versions.tf +++ b/_example/private-subnet/versions.tf @@ -1,11 +1,11 @@ # Terraform version terraform { - required_version = ">= 1.5.0" + required_version = ">= 1.6.1" required_providers { aws = { source = "hashicorp/aws" - version = ">= 5.9.0" + version = ">= 5.21.0" } } -} \ No newline at end of file +} diff --git a/_example/public-private-subnet-single-nat-gateway/versions.tf b/_example/public-private-subnet-single-nat-gateway/versions.tf index 5a227cd..17ccb11 100644 --- a/_example/public-private-subnet-single-nat-gateway/versions.tf +++ b/_example/public-private-subnet-single-nat-gateway/versions.tf @@ -1,11 +1,11 @@ # Terraform version terraform { - required_version = ">= 1.5.0" + required_version = ">= 1.6.1" required_providers { aws = { source = "hashicorp/aws" - version = ">= 5.9.0" + version = ">= 5.21.0" } } -} \ No newline at end of file +} diff --git a/_example/public-subnet/versions.tf b/_example/public-subnet/versions.tf index 5a227cd..17ccb11 100644 --- a/_example/public-subnet/versions.tf +++ b/_example/public-subnet/versions.tf @@ -1,11 +1,11 @@ # Terraform version terraform { - required_version = ">= 1.5.0" + required_version = ">= 1.6.1" required_providers { aws = { source = "hashicorp/aws" - version = ">= 5.9.0" + version = ">= 5.21.0" } } -} \ No newline at end of file +} diff --git a/versions.tf b/versions.tf index 5a227cd..17ccb11 100644 --- a/versions.tf +++ b/versions.tf @@ -1,11 +1,11 @@ # Terraform version terraform { - required_version = ">= 1.5.0" + required_version = ">= 1.6.1" required_providers { aws = { source = "hashicorp/aws" - version = ">= 5.9.0" + version = ">= 5.21.0" } } -} \ No newline at end of file +}