├── .gitignore ├── LICENSE ├── api-lambda ├── build.sh ├── cs │ ├── .gitignore │ └── ExampleLambdaApi │ │ ├── ExampleLambdaApi.csproj │ │ └── Handler.cs ├── js │ └── index.js ├── main.tf ├── policies │ └── lambda-role.json └── variables.tf ├── lambda-sub-invoke ├── build.sh ├── js │ ├── apiindex.js │ └── subindex.js ├── lambda.tf ├── main.tf ├── policies │ ├── api-lambda-role-policy.json │ └── api-lambda-role.json └── variables.tf ├── manage-consul-keys ├── config.json ├── config.test.json ├── consul.tf ├── mergeconfigs.sh └── readme.md ├── readme.md ├── s3-static-hosting-multifile ├── .gitignore ├── files.sh ├── main.tf ├── policies │ └── s3-public.json ├── readme.md ├── src │ ├── css │ │ └── bootstrap.min.css │ ├── index.html │ └── js │ │ ├── bootstrap.min.js │ │ └── jquery-2.2.4.min.js └── variables.tf └── s3-static-hosting ├── main.tf ├── policies └── s3-public.json ├── src └── index.html └── variables.tf /.gitignore: -------------------------------------------------------------------------------- 1 | *.tfstate* 2 | *.zip 3 | .terraform 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pondidum/Terraform-Demos/HEAD/LICENSE -------------------------------------------------------------------------------- /api-lambda/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pondidum/Terraform-Demos/HEAD/api-lambda/build.sh -------------------------------------------------------------------------------- /api-lambda/cs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pondidum/Terraform-Demos/HEAD/api-lambda/cs/.gitignore -------------------------------------------------------------------------------- /api-lambda/cs/ExampleLambdaApi/ExampleLambdaApi.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pondidum/Terraform-Demos/HEAD/api-lambda/cs/ExampleLambdaApi/ExampleLambdaApi.csproj -------------------------------------------------------------------------------- /api-lambda/cs/ExampleLambdaApi/Handler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pondidum/Terraform-Demos/HEAD/api-lambda/cs/ExampleLambdaApi/Handler.cs -------------------------------------------------------------------------------- /api-lambda/js/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pondidum/Terraform-Demos/HEAD/api-lambda/js/index.js -------------------------------------------------------------------------------- /api-lambda/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pondidum/Terraform-Demos/HEAD/api-lambda/main.tf -------------------------------------------------------------------------------- /api-lambda/policies/lambda-role.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pondidum/Terraform-Demos/HEAD/api-lambda/policies/lambda-role.json -------------------------------------------------------------------------------- /api-lambda/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pondidum/Terraform-Demos/HEAD/api-lambda/variables.tf -------------------------------------------------------------------------------- /lambda-sub-invoke/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pondidum/Terraform-Demos/HEAD/lambda-sub-invoke/build.sh -------------------------------------------------------------------------------- /lambda-sub-invoke/js/apiindex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pondidum/Terraform-Demos/HEAD/lambda-sub-invoke/js/apiindex.js -------------------------------------------------------------------------------- /lambda-sub-invoke/js/subindex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pondidum/Terraform-Demos/HEAD/lambda-sub-invoke/js/subindex.js -------------------------------------------------------------------------------- /lambda-sub-invoke/lambda.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pondidum/Terraform-Demos/HEAD/lambda-sub-invoke/lambda.tf -------------------------------------------------------------------------------- /lambda-sub-invoke/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pondidum/Terraform-Demos/HEAD/lambda-sub-invoke/main.tf -------------------------------------------------------------------------------- /lambda-sub-invoke/policies/api-lambda-role-policy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pondidum/Terraform-Demos/HEAD/lambda-sub-invoke/policies/api-lambda-role-policy.json -------------------------------------------------------------------------------- /lambda-sub-invoke/policies/api-lambda-role.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pondidum/Terraform-Demos/HEAD/lambda-sub-invoke/policies/api-lambda-role.json -------------------------------------------------------------------------------- /lambda-sub-invoke/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pondidum/Terraform-Demos/HEAD/lambda-sub-invoke/variables.tf -------------------------------------------------------------------------------- /manage-consul-keys/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pondidum/Terraform-Demos/HEAD/manage-consul-keys/config.json -------------------------------------------------------------------------------- /manage-consul-keys/config.test.json: -------------------------------------------------------------------------------- 1 | { 2 | "threads": "4" 3 | } 4 | -------------------------------------------------------------------------------- /manage-consul-keys/consul.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pondidum/Terraform-Demos/HEAD/manage-consul-keys/consul.tf -------------------------------------------------------------------------------- /manage-consul-keys/mergeconfigs.sh: -------------------------------------------------------------------------------- 1 | #! /bin/bash 2 | 3 | jq -s '.[0] * .[1]' "$@" 4 | -------------------------------------------------------------------------------- /manage-consul-keys/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pondidum/Terraform-Demos/HEAD/manage-consul-keys/readme.md -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pondidum/Terraform-Demos/HEAD/readme.md -------------------------------------------------------------------------------- /s3-static-hosting-multifile/.gitignore: -------------------------------------------------------------------------------- 1 | files.tf 2 | -------------------------------------------------------------------------------- /s3-static-hosting-multifile/files.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pondidum/Terraform-Demos/HEAD/s3-static-hosting-multifile/files.sh -------------------------------------------------------------------------------- /s3-static-hosting-multifile/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pondidum/Terraform-Demos/HEAD/s3-static-hosting-multifile/main.tf -------------------------------------------------------------------------------- /s3-static-hosting-multifile/policies/s3-public.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pondidum/Terraform-Demos/HEAD/s3-static-hosting-multifile/policies/s3-public.json -------------------------------------------------------------------------------- /s3-static-hosting-multifile/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pondidum/Terraform-Demos/HEAD/s3-static-hosting-multifile/readme.md -------------------------------------------------------------------------------- /s3-static-hosting-multifile/src/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pondidum/Terraform-Demos/HEAD/s3-static-hosting-multifile/src/css/bootstrap.min.css -------------------------------------------------------------------------------- /s3-static-hosting-multifile/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pondidum/Terraform-Demos/HEAD/s3-static-hosting-multifile/src/index.html -------------------------------------------------------------------------------- /s3-static-hosting-multifile/src/js/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pondidum/Terraform-Demos/HEAD/s3-static-hosting-multifile/src/js/bootstrap.min.js -------------------------------------------------------------------------------- /s3-static-hosting-multifile/src/js/jquery-2.2.4.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pondidum/Terraform-Demos/HEAD/s3-static-hosting-multifile/src/js/jquery-2.2.4.min.js -------------------------------------------------------------------------------- /s3-static-hosting-multifile/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pondidum/Terraform-Demos/HEAD/s3-static-hosting-multifile/variables.tf -------------------------------------------------------------------------------- /s3-static-hosting/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pondidum/Terraform-Demos/HEAD/s3-static-hosting/main.tf -------------------------------------------------------------------------------- /s3-static-hosting/policies/s3-public.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pondidum/Terraform-Demos/HEAD/s3-static-hosting/policies/s3-public.json -------------------------------------------------------------------------------- /s3-static-hosting/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pondidum/Terraform-Demos/HEAD/s3-static-hosting/src/index.html -------------------------------------------------------------------------------- /s3-static-hosting/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pondidum/Terraform-Demos/HEAD/s3-static-hosting/variables.tf --------------------------------------------------------------------------------