├── .gitattributes ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .terraform-docs.yml ├── .terraform.lock.hcl ├── .tflint.hcl ├── LICENSE ├── Makefile ├── README.md ├── examples ├── docker │ ├── .terraform.lock.hcl │ ├── .tflint.hcl │ ├── main.tf │ ├── outputs.tf │ └── variables.tf └── simple │ ├── .terraform.lock.hcl │ ├── .tflint.hcl │ ├── main.tf │ ├── outputs.tf │ └── variables.tf ├── footer.md ├── header.md ├── main.tf ├── modules ├── cdn │ ├── .terraform.lock.hcl │ ├── .tflint.hcl │ ├── main.tf │ ├── outputs.tf │ └── variables.tf ├── docker │ ├── .terraform.lock.hcl │ ├── .tflint.hcl │ ├── cache.tf │ ├── db.tf │ ├── locals.tf │ ├── main.tf │ ├── network.tf │ ├── outputs.tf │ └── variables.tf ├── ecs │ ├── .terraform.lock.hcl │ ├── .tflint.hcl │ ├── deployment.tf │ ├── locals.tf │ ├── main.tf │ ├── outputs.tf │ └── variables.tf ├── elasticache │ ├── .terraform.lock.hcl │ ├── main.tf │ ├── network.tf │ ├── outputs.tf │ └── variables.tf ├── rds │ ├── .terraform.lock.hcl │ ├── main.tf │ ├── network.tf │ ├── outputs.tf │ └── variables.tf ├── s3 │ ├── .terraform.lock.hcl │ ├── main.tf │ ├── outputs.tf │ └── variables.tf └── vpc │ ├── .terraform.lock.hcl │ ├── main.tf │ ├── outputs.tf │ └── variables.tf ├── outputs.tf ├── provider.tf ├── test ├── docker_fixture │ ├── .terraform.lock.hcl │ ├── main.tf │ ├── outputs.tf │ └── variables.tf ├── fixture │ ├── .terraform.lock.hcl │ ├── .tflint.hcl │ ├── main.tf │ ├── outputs.tf │ ├── plan.txt │ └── variables.tf ├── go.mod ├── go.sum └── module_test.go └── variables.tf /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1nval1dctf/terraform-aws-ctfd/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1nval1dctf/terraform-aws-ctfd/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1nval1dctf/terraform-aws-ctfd/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1nval1dctf/terraform-aws-ctfd/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.terraform-docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1nval1dctf/terraform-aws-ctfd/HEAD/.terraform-docs.yml -------------------------------------------------------------------------------- /.terraform.lock.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1nval1dctf/terraform-aws-ctfd/HEAD/.terraform.lock.hcl -------------------------------------------------------------------------------- /.tflint.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1nval1dctf/terraform-aws-ctfd/HEAD/.tflint.hcl -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1nval1dctf/terraform-aws-ctfd/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1nval1dctf/terraform-aws-ctfd/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1nval1dctf/terraform-aws-ctfd/HEAD/README.md -------------------------------------------------------------------------------- /examples/docker/.terraform.lock.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1nval1dctf/terraform-aws-ctfd/HEAD/examples/docker/.terraform.lock.hcl -------------------------------------------------------------------------------- /examples/docker/.tflint.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1nval1dctf/terraform-aws-ctfd/HEAD/examples/docker/.tflint.hcl -------------------------------------------------------------------------------- /examples/docker/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1nval1dctf/terraform-aws-ctfd/HEAD/examples/docker/main.tf -------------------------------------------------------------------------------- /examples/docker/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1nval1dctf/terraform-aws-ctfd/HEAD/examples/docker/outputs.tf -------------------------------------------------------------------------------- /examples/docker/variables.tf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/simple/.terraform.lock.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1nval1dctf/terraform-aws-ctfd/HEAD/examples/simple/.terraform.lock.hcl -------------------------------------------------------------------------------- /examples/simple/.tflint.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1nval1dctf/terraform-aws-ctfd/HEAD/examples/simple/.tflint.hcl -------------------------------------------------------------------------------- /examples/simple/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1nval1dctf/terraform-aws-ctfd/HEAD/examples/simple/main.tf -------------------------------------------------------------------------------- /examples/simple/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1nval1dctf/terraform-aws-ctfd/HEAD/examples/simple/outputs.tf -------------------------------------------------------------------------------- /examples/simple/variables.tf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /footer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1nval1dctf/terraform-aws-ctfd/HEAD/footer.md -------------------------------------------------------------------------------- /header.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1nval1dctf/terraform-aws-ctfd/HEAD/header.md -------------------------------------------------------------------------------- /main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1nval1dctf/terraform-aws-ctfd/HEAD/main.tf -------------------------------------------------------------------------------- /modules/cdn/.terraform.lock.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1nval1dctf/terraform-aws-ctfd/HEAD/modules/cdn/.terraform.lock.hcl -------------------------------------------------------------------------------- /modules/cdn/.tflint.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1nval1dctf/terraform-aws-ctfd/HEAD/modules/cdn/.tflint.hcl -------------------------------------------------------------------------------- /modules/cdn/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1nval1dctf/terraform-aws-ctfd/HEAD/modules/cdn/main.tf -------------------------------------------------------------------------------- /modules/cdn/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1nval1dctf/terraform-aws-ctfd/HEAD/modules/cdn/outputs.tf -------------------------------------------------------------------------------- /modules/cdn/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1nval1dctf/terraform-aws-ctfd/HEAD/modules/cdn/variables.tf -------------------------------------------------------------------------------- /modules/docker/.terraform.lock.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1nval1dctf/terraform-aws-ctfd/HEAD/modules/docker/.terraform.lock.hcl -------------------------------------------------------------------------------- /modules/docker/.tflint.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1nval1dctf/terraform-aws-ctfd/HEAD/modules/docker/.tflint.hcl -------------------------------------------------------------------------------- /modules/docker/cache.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1nval1dctf/terraform-aws-ctfd/HEAD/modules/docker/cache.tf -------------------------------------------------------------------------------- /modules/docker/db.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1nval1dctf/terraform-aws-ctfd/HEAD/modules/docker/db.tf -------------------------------------------------------------------------------- /modules/docker/locals.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1nval1dctf/terraform-aws-ctfd/HEAD/modules/docker/locals.tf -------------------------------------------------------------------------------- /modules/docker/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1nval1dctf/terraform-aws-ctfd/HEAD/modules/docker/main.tf -------------------------------------------------------------------------------- /modules/docker/network.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1nval1dctf/terraform-aws-ctfd/HEAD/modules/docker/network.tf -------------------------------------------------------------------------------- /modules/docker/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1nval1dctf/terraform-aws-ctfd/HEAD/modules/docker/outputs.tf -------------------------------------------------------------------------------- /modules/docker/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1nval1dctf/terraform-aws-ctfd/HEAD/modules/docker/variables.tf -------------------------------------------------------------------------------- /modules/ecs/.terraform.lock.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1nval1dctf/terraform-aws-ctfd/HEAD/modules/ecs/.terraform.lock.hcl -------------------------------------------------------------------------------- /modules/ecs/.tflint.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1nval1dctf/terraform-aws-ctfd/HEAD/modules/ecs/.tflint.hcl -------------------------------------------------------------------------------- /modules/ecs/deployment.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1nval1dctf/terraform-aws-ctfd/HEAD/modules/ecs/deployment.tf -------------------------------------------------------------------------------- /modules/ecs/locals.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1nval1dctf/terraform-aws-ctfd/HEAD/modules/ecs/locals.tf -------------------------------------------------------------------------------- /modules/ecs/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1nval1dctf/terraform-aws-ctfd/HEAD/modules/ecs/main.tf -------------------------------------------------------------------------------- /modules/ecs/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1nval1dctf/terraform-aws-ctfd/HEAD/modules/ecs/outputs.tf -------------------------------------------------------------------------------- /modules/ecs/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1nval1dctf/terraform-aws-ctfd/HEAD/modules/ecs/variables.tf -------------------------------------------------------------------------------- /modules/elasticache/.terraform.lock.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1nval1dctf/terraform-aws-ctfd/HEAD/modules/elasticache/.terraform.lock.hcl -------------------------------------------------------------------------------- /modules/elasticache/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1nval1dctf/terraform-aws-ctfd/HEAD/modules/elasticache/main.tf -------------------------------------------------------------------------------- /modules/elasticache/network.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1nval1dctf/terraform-aws-ctfd/HEAD/modules/elasticache/network.tf -------------------------------------------------------------------------------- /modules/elasticache/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1nval1dctf/terraform-aws-ctfd/HEAD/modules/elasticache/outputs.tf -------------------------------------------------------------------------------- /modules/elasticache/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1nval1dctf/terraform-aws-ctfd/HEAD/modules/elasticache/variables.tf -------------------------------------------------------------------------------- /modules/rds/.terraform.lock.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1nval1dctf/terraform-aws-ctfd/HEAD/modules/rds/.terraform.lock.hcl -------------------------------------------------------------------------------- /modules/rds/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1nval1dctf/terraform-aws-ctfd/HEAD/modules/rds/main.tf -------------------------------------------------------------------------------- /modules/rds/network.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1nval1dctf/terraform-aws-ctfd/HEAD/modules/rds/network.tf -------------------------------------------------------------------------------- /modules/rds/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1nval1dctf/terraform-aws-ctfd/HEAD/modules/rds/outputs.tf -------------------------------------------------------------------------------- /modules/rds/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1nval1dctf/terraform-aws-ctfd/HEAD/modules/rds/variables.tf -------------------------------------------------------------------------------- /modules/s3/.terraform.lock.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1nval1dctf/terraform-aws-ctfd/HEAD/modules/s3/.terraform.lock.hcl -------------------------------------------------------------------------------- /modules/s3/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1nval1dctf/terraform-aws-ctfd/HEAD/modules/s3/main.tf -------------------------------------------------------------------------------- /modules/s3/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1nval1dctf/terraform-aws-ctfd/HEAD/modules/s3/outputs.tf -------------------------------------------------------------------------------- /modules/s3/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1nval1dctf/terraform-aws-ctfd/HEAD/modules/s3/variables.tf -------------------------------------------------------------------------------- /modules/vpc/.terraform.lock.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1nval1dctf/terraform-aws-ctfd/HEAD/modules/vpc/.terraform.lock.hcl -------------------------------------------------------------------------------- /modules/vpc/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1nval1dctf/terraform-aws-ctfd/HEAD/modules/vpc/main.tf -------------------------------------------------------------------------------- /modules/vpc/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1nval1dctf/terraform-aws-ctfd/HEAD/modules/vpc/outputs.tf -------------------------------------------------------------------------------- /modules/vpc/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1nval1dctf/terraform-aws-ctfd/HEAD/modules/vpc/variables.tf -------------------------------------------------------------------------------- /outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1nval1dctf/terraform-aws-ctfd/HEAD/outputs.tf -------------------------------------------------------------------------------- /provider.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1nval1dctf/terraform-aws-ctfd/HEAD/provider.tf -------------------------------------------------------------------------------- /test/docker_fixture/.terraform.lock.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1nval1dctf/terraform-aws-ctfd/HEAD/test/docker_fixture/.terraform.lock.hcl -------------------------------------------------------------------------------- /test/docker_fixture/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1nval1dctf/terraform-aws-ctfd/HEAD/test/docker_fixture/main.tf -------------------------------------------------------------------------------- /test/docker_fixture/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1nval1dctf/terraform-aws-ctfd/HEAD/test/docker_fixture/outputs.tf -------------------------------------------------------------------------------- /test/docker_fixture/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1nval1dctf/terraform-aws-ctfd/HEAD/test/docker_fixture/variables.tf -------------------------------------------------------------------------------- /test/fixture/.terraform.lock.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1nval1dctf/terraform-aws-ctfd/HEAD/test/fixture/.terraform.lock.hcl -------------------------------------------------------------------------------- /test/fixture/.tflint.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1nval1dctf/terraform-aws-ctfd/HEAD/test/fixture/.tflint.hcl -------------------------------------------------------------------------------- /test/fixture/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1nval1dctf/terraform-aws-ctfd/HEAD/test/fixture/main.tf -------------------------------------------------------------------------------- /test/fixture/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1nval1dctf/terraform-aws-ctfd/HEAD/test/fixture/outputs.tf -------------------------------------------------------------------------------- /test/fixture/plan.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1nval1dctf/terraform-aws-ctfd/HEAD/test/fixture/plan.txt -------------------------------------------------------------------------------- /test/fixture/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1nval1dctf/terraform-aws-ctfd/HEAD/test/fixture/variables.tf -------------------------------------------------------------------------------- /test/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1nval1dctf/terraform-aws-ctfd/HEAD/test/go.mod -------------------------------------------------------------------------------- /test/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1nval1dctf/terraform-aws-ctfd/HEAD/test/go.sum -------------------------------------------------------------------------------- /test/module_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1nval1dctf/terraform-aws-ctfd/HEAD/test/module_test.go -------------------------------------------------------------------------------- /variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/1nval1dctf/terraform-aws-ctfd/HEAD/variables.tf --------------------------------------------------------------------------------