├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── README.md ├── _scripts ├── check-release-file.py ├── check_for_unused_variables.py ├── deploy.py ├── hypothesistooling.py ├── run_travis_format.py └── validate_interfaces.py ├── api_gateway ├── README.md ├── example │ ├── cognito.tf │ ├── locals.tf │ ├── main.tf │ ├── network.tf │ ├── nlb.tf │ ├── provider.tf │ ├── response.json │ ├── rest_service.tf │ ├── security_groups.tf │ └── static_resource.tf ├── modules │ ├── cors │ │ ├── main.tf │ │ └── variables.tf │ ├── domain │ │ ├── main.tf │ │ ├── ouputs.tf │ │ └── variables.tf │ ├── gateway │ │ ├── main.tf │ │ ├── outputs.tf │ │ └── variables.tf │ ├── integration │ │ ├── proxy │ │ │ ├── main.tf │ │ │ ├── outputs.tf │ │ │ └── variables.tf │ │ └── static │ │ │ ├── main.tf │ │ │ ├── outputs.tf │ │ │ └── variables.tf │ ├── method │ │ ├── main.tf │ │ ├── outputs.tf │ │ └── variables.tf │ ├── resource │ │ ├── main.tf │ │ ├── outputs.tf │ │ └── variables.tf │ └── stage │ │ ├── main.tf │ │ └── variables.tf └── prebuilt │ └── method │ └── static │ ├── main.tf │ ├── outputs.tf │ └── variables.tf ├── autoscaling ├── alarms │ ├── asg_totalinstances │ │ ├── asg_totalinstances_alarm │ │ │ ├── main.tf │ │ │ └── variables.tf │ │ ├── main.tf │ │ └── variables.tf │ ├── cpureservation │ │ ├── cpureservation_alarm │ │ │ ├── main.tf │ │ │ └── variables.tf │ │ ├── main.tf │ │ └── variables.tf │ ├── custom │ │ ├── alarm │ │ │ ├── main.tf │ │ │ └── variables.tf │ │ ├── main.tf │ │ └── variables.tf │ └── queue │ │ ├── main.tf │ │ └── variables.tf ├── app │ └── ecs │ │ ├── locals.tf │ │ ├── main.tf │ │ ├── outputs.tf │ │ └── variables.tf ├── asg │ ├── autoscaling_policy │ │ ├── main.tf │ │ ├── outputs.tf │ │ └── variables.tf │ ├── main.tf │ ├── outputs.tf │ └── variables.tf └── dynamodb │ ├── README.md │ ├── index_autoscaling.tf │ ├── table_autoscaling.tf │ ├── validation.tf │ └── variables.tf ├── cloudwatch ├── modules │ └── alb │ │ ├── main.tf │ │ └── variables.tf └── prebuilt │ └── alb_alarms │ ├── alarms.tf │ └── variables.tf ├── config ├── README.md ├── config-delivery-channel │ ├── config.tf │ └── variables.tf ├── config-recorder-status │ ├── config.tf │ └── variables.tf └── config-recorder │ ├── config.tf │ └── variables.tf ├── deploy_key.enc ├── ec2 ├── modules │ ├── asg │ │ ├── asg.json.template │ │ ├── asg.tf │ │ ├── iam.tf │ │ ├── outputs.tf │ │ └── variables.tf │ ├── instance_profile │ │ ├── main.tf │ │ ├── outputs.tf │ │ └── variables.tf │ ├── launch_config │ │ ├── ebs │ │ │ ├── main.tf │ │ │ ├── outputs.tf │ │ │ └── variables.tf │ │ ├── ondemand │ │ │ ├── main.tf │ │ │ ├── outputs.tf │ │ │ └── variables.tf │ │ └── spot │ │ │ ├── main.tf │ │ │ ├── outputs.tf │ │ │ └── variables.tf │ └── security_groups │ │ ├── main.tf │ │ ├── outputs.tf │ │ └── variables.tf └── prebuilt │ ├── bastion │ ├── main.tf │ ├── outputs.tf │ └── variables.tf │ ├── dlami │ ├── README.md │ ├── main.tf │ ├── outputs.tf │ ├── templates │ │ ├── jupyter_notebook_config.py.tpl │ │ ├── requirements.in │ │ ├── requirements.txt │ │ └── userdata.sh.tpl │ └── variables.tf │ ├── ebs │ ├── main.tf │ ├── outputs.tf │ └── variables.tf │ ├── ondemand │ ├── main.tf │ ├── outputs.tf │ └── variables.tf │ └── spot │ ├── main.tf │ ├── outputs.tf │ └── variables.tf ├── ecr ├── outputs.tf ├── repository.tf └── variables.tf ├── ecs ├── example │ ├── modules │ │ ├── bastion_hosts.tf │ │ ├── cluster_hosts.tf │ │ ├── images.tf │ │ ├── main.tf │ │ ├── network.tf │ │ ├── provider.tf │ │ ├── security_groups.tf │ │ └── task_definitions.tf │ └── prebuilt │ │ ├── RELEASE.md │ │ ├── fake_metric_data.sh │ │ ├── main.tf │ │ ├── network.tf │ │ ├── provider.tf │ │ └── security_groups.tf ├── modules │ ├── ec2 │ │ ├── README.md │ │ ├── modules │ │ │ ├── instance_role_policy │ │ │ │ ├── main.tf │ │ │ │ └── variables.tf │ │ │ └── userdata │ │ │ │ ├── default.tpl │ │ │ │ ├── ebs+efs.tpl │ │ │ │ ├── ebs.tpl │ │ │ │ ├── efs.tpl │ │ │ │ ├── nvm.tpl │ │ │ │ └── spot.tpl │ │ └── prebuilt │ │ │ ├── ebs+efs │ │ │ ├── main.tf │ │ │ ├── outputs.tf │ │ │ └── variables.tf │ │ │ ├── ebs │ │ │ ├── main.tf │ │ │ ├── outputs.tf │ │ │ └── variables.tf │ │ │ ├── efs │ │ │ ├── main.tf │ │ │ ├── outputs.tf │ │ │ └── variables.tf │ │ │ ├── nvm │ │ │ ├── main.tf │ │ │ ├── outputs.tf │ │ │ └── variables.tf │ │ │ ├── ondemand │ │ │ ├── main.tf │ │ │ ├── outputs.tf │ │ │ └── variables.tf │ │ │ └── spot │ │ │ ├── main.tf │ │ │ ├── outputs.tf │ │ │ └── variables.tf │ ├── images │ │ ├── main.tf │ │ ├── outputs.tf │ │ └── variables.tf │ ├── service │ │ ├── modules │ │ │ ├── iam │ │ │ │ ├── main.tf │ │ │ │ ├── outputs.tf │ │ │ │ └── variables.tf │ │ │ ├── service_discovery │ │ │ │ ├── main.tf │ │ │ │ ├── outputs.tf │ │ │ │ └── variables.tf │ │ │ └── target_group │ │ │ │ ├── http │ │ │ │ ├── locals.tf │ │ │ │ ├── main.tf │ │ │ │ ├── outputs.tf │ │ │ │ └── variables.tf │ │ │ │ └── tcp │ │ │ │ ├── locals.tf │ │ │ │ ├── main.tf │ │ │ │ ├── outputs.tf │ │ │ │ └── variables.tf │ │ └── prebuilt │ │ │ ├── daemon │ │ │ ├── main.tf │ │ │ ├── outputs.tf │ │ │ └── variables.tf │ │ │ ├── default │ │ │ ├── main.tf │ │ │ ├── outputs.tf │ │ │ └── variables.tf │ │ │ ├── rest │ │ │ ├── http │ │ │ │ ├── main.tf │ │ │ │ ├── outputs.tf │ │ │ │ └── variables.tf │ │ │ └── tcp │ │ │ │ ├── main.tf │ │ │ │ ├── outputs.tf │ │ │ │ └── variables.tf │ │ │ └── scaling │ │ │ ├── autoscaling.tf │ │ │ ├── ecs │ │ │ ├── main.tf │ │ │ ├── outputs.tf │ │ │ └── variables.tf │ │ │ ├── main.tf │ │ │ ├── outputs.tf │ │ │ └── variables.tf │ └── task │ │ ├── modules │ │ ├── container_definition │ │ │ ├── container_with_sidecar │ │ │ │ ├── main.tf │ │ │ │ ├── outputs.tf │ │ │ │ ├── task_definition.json.template │ │ │ │ └── variables.tf │ │ │ └── single_container │ │ │ │ ├── main.tf │ │ │ │ ├── outputs.tf │ │ │ │ ├── task_definition.json.template │ │ │ │ └── variables.tf │ │ ├── env_vars │ │ │ ├── main.tf │ │ │ ├── outputs.tf │ │ │ └── variables.tf │ │ ├── iam_roles │ │ │ ├── main.tf │ │ │ ├── outputs.tf │ │ │ └── variables.tf │ │ ├── log_group │ │ │ ├── main.tf │ │ │ ├── outputs.tf │ │ │ └── variables.tf │ │ ├── port_mappings │ │ │ └── main.tf │ │ ├── secrets │ │ │ ├── iam.tf │ │ │ ├── main.tf │ │ │ ├── outputs.tf │ │ │ └── variables.tf │ │ └── task_definition │ │ │ ├── default │ │ │ ├── main.tf │ │ │ ├── outputs.tf │ │ │ └── variables.tf │ │ │ ├── ebs+efs │ │ │ ├── main.tf │ │ │ ├── outputs.tf │ │ │ └── variables.tf │ │ │ ├── ebs │ │ │ ├── main.tf │ │ │ ├── outputs.tf │ │ │ └── variables.tf │ │ │ ├── efs │ │ │ ├── main.tf │ │ │ ├── outputs.tf │ │ │ └── variables.tf │ │ │ └── nvm │ │ │ ├── main.tf │ │ │ ├── outputs.tf │ │ │ └── variables.tf │ │ └── prebuilt │ │ ├── container_with_sidecar+ebs+efs │ │ ├── main.tf │ │ ├── outputs.tf │ │ └── variables.tf │ │ ├── container_with_sidecar+ebs │ │ ├── main.tf │ │ ├── outputs.tf │ │ └── variables.tf │ │ ├── container_with_sidecar+efs │ │ ├── main.tf │ │ ├── outputs.tf │ │ └── variables.tf │ │ ├── container_with_sidecar │ │ ├── main.tf │ │ ├── outputs.tf │ │ └── variables.tf │ │ ├── single_container+ebs+efs │ │ ├── main.tf │ │ ├── outputs.tf │ │ └── variables.tf │ │ ├── single_container+ebs │ │ ├── main.tf │ │ ├── outputs.tf │ │ └── variables.tf │ │ ├── single_container+efs │ │ ├── main.tf │ │ ├── outputs.tf │ │ └── variables.tf │ │ ├── single_container+nvm │ │ ├── main.tf │ │ ├── outputs.tf │ │ └── variables.tf │ │ └── single_container │ │ ├── main.tf │ │ ├── outputs.tf │ │ └── variables.tf └── prebuilt │ ├── default │ ├── main.tf │ ├── outputs.tf │ └── variables.tf │ ├── scaling+nvm │ ├── main.tf │ ├── outputs.tf │ └── variables.tf │ └── scaling │ ├── main.tf │ ├── outputs.tf │ └── variables.tf ├── efs ├── README.md ├── main.tf ├── outputs.tf └── variables.tf ├── iam ├── modules │ ├── assumable_role │ │ ├── aws │ │ │ ├── main.tf │ │ │ ├── outputs.tf │ │ │ └── variables.tf │ │ └── federated │ │ │ ├── main.tf │ │ │ ├── outputs.tf │ │ │ └── variables.tf │ └── roleset │ │ ├── main.tf │ │ └── variables.tf └── prebuilt │ ├── account │ ├── aws │ │ ├── main.tf │ │ ├── outputs.tf │ │ └── variables.tf │ └── federated │ │ ├── main.tf │ │ ├── outputs.tf │ │ └── variables.tf │ ├── role_policies │ ├── admin │ │ ├── main.tf │ │ └── variables.tf │ ├── assume_role │ │ ├── main.tf │ │ └── variables.tf │ ├── billing │ │ ├── main.tf │ │ └── variables.tf │ ├── developer │ │ ├── main.tf │ │ ├── policies.tf │ │ └── variables.tf │ ├── monitoring │ │ ├── main.tf │ │ └── variables.tf │ ├── publisher │ │ ├── main.tf │ │ ├── policies.tf │ │ └── variables.tf │ └── read_only │ │ ├── main.tf │ │ └── variables.tf │ └── users │ ├── console_user │ ├── main.tf │ ├── outputs.tf │ └── variable.tf │ ├── list_roles_user │ ├── main.tf │ ├── outputs.tf │ └── variables.tf │ ├── machine │ ├── main.tf │ ├── outputs.tf │ └── variables.tf │ └── read_only │ ├── main.tf │ ├── outputs.tf │ └── variables.tf ├── kms ├── README.md └── modules │ └── key │ ├── encryption_kms_key.tf │ ├── iam_policy_document.tf │ ├── outputs.tf │ └── variables.tf ├── lambda ├── README.md ├── example │ ├── MyExampleFunction.zip │ ├── main.tf │ ├── network.tf │ ├── provider.tf │ ├── security_groups.tf │ └── setup.tf ├── modules │ ├── iam │ │ ├── iam_policy_document.tf │ │ ├── iam_role.tf │ │ ├── outputs.tf │ │ └── variables.tf │ ├── monitoring │ │ ├── cloudwatch.tf │ │ ├── iam_policy_document.tf │ │ ├── iam_role_policy.tf │ │ ├── outputs.tf │ │ ├── sqs.tf │ │ └── variables.tf │ └── triggers │ │ ├── cloudwatch │ │ ├── cloudwatch.tf │ │ └── variables.tf │ │ ├── dynamo │ │ ├── iam.tf │ │ ├── trigger.tf │ │ └── variables.tf │ │ └── sns │ │ ├── sns.tf │ │ └── variables.tf └── prebuilt │ ├── public │ ├── main.tf │ ├── outputs.tf │ └── variables.tf │ └── vpc │ ├── iam_policy_document.tf │ ├── iam_role_policy.tf │ ├── main.tf │ ├── outputs.tf │ └── variables.tf ├── load_balancer └── network │ ├── main.tf │ ├── outputs.tf │ └── variables.tf ├── network ├── example │ ├── locals.tf │ ├── main.tf │ └── provider.tf ├── modules │ ├── nat │ │ ├── main.tf │ │ └── variables.tf │ └── subnets │ │ ├── main.tf │ │ ├── output.tf │ │ └── variables.tf └── prebuilt │ ├── subnets │ └── public-igw │ │ ├── main.tf │ │ ├── outputs.tf │ │ └── variables.tf │ └── vpc │ ├── egress_security_group │ ├── main.tf │ ├── outputs.tf │ └── variables.tf │ ├── interface_endpoints │ ├── endpoint │ │ └── main.tf │ ├── main.tf │ └── variables.tf │ └── public-private-igw │ ├── gateway_endpoint │ └── main.tf │ ├── main.tf │ ├── outputs.tf │ ├── variables.tf │ └── vpc_endpoints.tf ├── rds ├── main.tf ├── outputs.tf ├── security_group.tf └── variables.tf ├── sns ├── cross_account_topic_policy.tf ├── outputs.tf ├── sns.tf ├── topic_policy.tf └── variables.tf ├── sqs ├── README.md ├── alarms.tf ├── outputs.tf ├── queue_policy.tf ├── sqs.tf ├── subscription.tf └── variables.tf ├── version.txt └── vhs ├── README.md └── modules ├── dynamo ├── iam_policy_document.tf ├── main.tf ├── outputs.tf └── variables.tf ├── example └── modules │ └── main.tf └── vhs ├── iam_policy_document.tf ├── main.tf ├── outputs.tf └── variables.tf /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/README.md -------------------------------------------------------------------------------- /_scripts/check-release-file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/_scripts/check-release-file.py -------------------------------------------------------------------------------- /_scripts/check_for_unused_variables.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/_scripts/check_for_unused_variables.py -------------------------------------------------------------------------------- /_scripts/deploy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/_scripts/deploy.py -------------------------------------------------------------------------------- /_scripts/hypothesistooling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/_scripts/hypothesistooling.py -------------------------------------------------------------------------------- /_scripts/run_travis_format.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/_scripts/run_travis_format.py -------------------------------------------------------------------------------- /_scripts/validate_interfaces.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/_scripts/validate_interfaces.py -------------------------------------------------------------------------------- /api_gateway/README.md: -------------------------------------------------------------------------------- 1 | # API Gateway 2 | 3 | ... -------------------------------------------------------------------------------- /api_gateway/example/cognito.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/api_gateway/example/cognito.tf -------------------------------------------------------------------------------- /api_gateway/example/locals.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/api_gateway/example/locals.tf -------------------------------------------------------------------------------- /api_gateway/example/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/api_gateway/example/main.tf -------------------------------------------------------------------------------- /api_gateway/example/network.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/api_gateway/example/network.tf -------------------------------------------------------------------------------- /api_gateway/example/nlb.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/api_gateway/example/nlb.tf -------------------------------------------------------------------------------- /api_gateway/example/provider.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/api_gateway/example/provider.tf -------------------------------------------------------------------------------- /api_gateway/example/response.json: -------------------------------------------------------------------------------- 1 | { 2 | "content": "Hello World!" 3 | } -------------------------------------------------------------------------------- /api_gateway/example/rest_service.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/api_gateway/example/rest_service.tf -------------------------------------------------------------------------------- /api_gateway/example/security_groups.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/api_gateway/example/security_groups.tf -------------------------------------------------------------------------------- /api_gateway/example/static_resource.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/api_gateway/example/static_resource.tf -------------------------------------------------------------------------------- /api_gateway/modules/cors/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/api_gateway/modules/cors/main.tf -------------------------------------------------------------------------------- /api_gateway/modules/cors/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/api_gateway/modules/cors/variables.tf -------------------------------------------------------------------------------- /api_gateway/modules/domain/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/api_gateway/modules/domain/main.tf -------------------------------------------------------------------------------- /api_gateway/modules/domain/ouputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/api_gateway/modules/domain/ouputs.tf -------------------------------------------------------------------------------- /api_gateway/modules/domain/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/api_gateway/modules/domain/variables.tf -------------------------------------------------------------------------------- /api_gateway/modules/gateway/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/api_gateway/modules/gateway/main.tf -------------------------------------------------------------------------------- /api_gateway/modules/gateway/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/api_gateway/modules/gateway/outputs.tf -------------------------------------------------------------------------------- /api_gateway/modules/gateway/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/api_gateway/modules/gateway/variables.tf -------------------------------------------------------------------------------- /api_gateway/modules/integration/proxy/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/api_gateway/modules/integration/proxy/main.tf -------------------------------------------------------------------------------- /api_gateway/modules/integration/proxy/outputs.tf: -------------------------------------------------------------------------------- 1 | output "uri" { 2 | value = "${aws_api_gateway_integration.proxy.uri}" 3 | } 4 | -------------------------------------------------------------------------------- /api_gateway/modules/integration/proxy/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/api_gateway/modules/integration/proxy/variables.tf -------------------------------------------------------------------------------- /api_gateway/modules/integration/static/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/api_gateway/modules/integration/static/main.tf -------------------------------------------------------------------------------- /api_gateway/modules/integration/static/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/api_gateway/modules/integration/static/outputs.tf -------------------------------------------------------------------------------- /api_gateway/modules/integration/static/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/api_gateway/modules/integration/static/variables.tf -------------------------------------------------------------------------------- /api_gateway/modules/method/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/api_gateway/modules/method/main.tf -------------------------------------------------------------------------------- /api_gateway/modules/method/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/api_gateway/modules/method/outputs.tf -------------------------------------------------------------------------------- /api_gateway/modules/method/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/api_gateway/modules/method/variables.tf -------------------------------------------------------------------------------- /api_gateway/modules/resource/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/api_gateway/modules/resource/main.tf -------------------------------------------------------------------------------- /api_gateway/modules/resource/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/api_gateway/modules/resource/outputs.tf -------------------------------------------------------------------------------- /api_gateway/modules/resource/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/api_gateway/modules/resource/variables.tf -------------------------------------------------------------------------------- /api_gateway/modules/stage/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/api_gateway/modules/stage/main.tf -------------------------------------------------------------------------------- /api_gateway/modules/stage/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/api_gateway/modules/stage/variables.tf -------------------------------------------------------------------------------- /api_gateway/prebuilt/method/static/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/api_gateway/prebuilt/method/static/main.tf -------------------------------------------------------------------------------- /api_gateway/prebuilt/method/static/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/api_gateway/prebuilt/method/static/outputs.tf -------------------------------------------------------------------------------- /api_gateway/prebuilt/method/static/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/api_gateway/prebuilt/method/static/variables.tf -------------------------------------------------------------------------------- /autoscaling/alarms/asg_totalinstances/asg_totalinstances_alarm/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/autoscaling/alarms/asg_totalinstances/asg_totalinstances_alarm/main.tf -------------------------------------------------------------------------------- /autoscaling/alarms/asg_totalinstances/asg_totalinstances_alarm/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/autoscaling/alarms/asg_totalinstances/asg_totalinstances_alarm/variables.tf -------------------------------------------------------------------------------- /autoscaling/alarms/asg_totalinstances/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/autoscaling/alarms/asg_totalinstances/main.tf -------------------------------------------------------------------------------- /autoscaling/alarms/asg_totalinstances/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/autoscaling/alarms/asg_totalinstances/variables.tf -------------------------------------------------------------------------------- /autoscaling/alarms/cpureservation/cpureservation_alarm/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/autoscaling/alarms/cpureservation/cpureservation_alarm/main.tf -------------------------------------------------------------------------------- /autoscaling/alarms/cpureservation/cpureservation_alarm/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/autoscaling/alarms/cpureservation/cpureservation_alarm/variables.tf -------------------------------------------------------------------------------- /autoscaling/alarms/cpureservation/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/autoscaling/alarms/cpureservation/main.tf -------------------------------------------------------------------------------- /autoscaling/alarms/cpureservation/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/autoscaling/alarms/cpureservation/variables.tf -------------------------------------------------------------------------------- /autoscaling/alarms/custom/alarm/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/autoscaling/alarms/custom/alarm/main.tf -------------------------------------------------------------------------------- /autoscaling/alarms/custom/alarm/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/autoscaling/alarms/custom/alarm/variables.tf -------------------------------------------------------------------------------- /autoscaling/alarms/custom/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/autoscaling/alarms/custom/main.tf -------------------------------------------------------------------------------- /autoscaling/alarms/custom/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/autoscaling/alarms/custom/variables.tf -------------------------------------------------------------------------------- /autoscaling/alarms/queue/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/autoscaling/alarms/queue/main.tf -------------------------------------------------------------------------------- /autoscaling/alarms/queue/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/autoscaling/alarms/queue/variables.tf -------------------------------------------------------------------------------- /autoscaling/app/ecs/locals.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/autoscaling/app/ecs/locals.tf -------------------------------------------------------------------------------- /autoscaling/app/ecs/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/autoscaling/app/ecs/main.tf -------------------------------------------------------------------------------- /autoscaling/app/ecs/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/autoscaling/app/ecs/outputs.tf -------------------------------------------------------------------------------- /autoscaling/app/ecs/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/autoscaling/app/ecs/variables.tf -------------------------------------------------------------------------------- /autoscaling/asg/autoscaling_policy/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/autoscaling/asg/autoscaling_policy/main.tf -------------------------------------------------------------------------------- /autoscaling/asg/autoscaling_policy/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/autoscaling/asg/autoscaling_policy/outputs.tf -------------------------------------------------------------------------------- /autoscaling/asg/autoscaling_policy/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/autoscaling/asg/autoscaling_policy/variables.tf -------------------------------------------------------------------------------- /autoscaling/asg/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/autoscaling/asg/main.tf -------------------------------------------------------------------------------- /autoscaling/asg/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/autoscaling/asg/outputs.tf -------------------------------------------------------------------------------- /autoscaling/asg/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/autoscaling/asg/variables.tf -------------------------------------------------------------------------------- /autoscaling/dynamodb/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/autoscaling/dynamodb/README.md -------------------------------------------------------------------------------- /autoscaling/dynamodb/index_autoscaling.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/autoscaling/dynamodb/index_autoscaling.tf -------------------------------------------------------------------------------- /autoscaling/dynamodb/table_autoscaling.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/autoscaling/dynamodb/table_autoscaling.tf -------------------------------------------------------------------------------- /autoscaling/dynamodb/validation.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/autoscaling/dynamodb/validation.tf -------------------------------------------------------------------------------- /autoscaling/dynamodb/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/autoscaling/dynamodb/variables.tf -------------------------------------------------------------------------------- /cloudwatch/modules/alb/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/cloudwatch/modules/alb/main.tf -------------------------------------------------------------------------------- /cloudwatch/modules/alb/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/cloudwatch/modules/alb/variables.tf -------------------------------------------------------------------------------- /cloudwatch/prebuilt/alb_alarms/alarms.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/cloudwatch/prebuilt/alb_alarms/alarms.tf -------------------------------------------------------------------------------- /cloudwatch/prebuilt/alb_alarms/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/cloudwatch/prebuilt/alb_alarms/variables.tf -------------------------------------------------------------------------------- /config/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/config/README.md -------------------------------------------------------------------------------- /config/config-delivery-channel/config.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/config/config-delivery-channel/config.tf -------------------------------------------------------------------------------- /config/config-delivery-channel/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/config/config-delivery-channel/variables.tf -------------------------------------------------------------------------------- /config/config-recorder-status/config.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/config/config-recorder-status/config.tf -------------------------------------------------------------------------------- /config/config-recorder-status/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/config/config-recorder-status/variables.tf -------------------------------------------------------------------------------- /config/config-recorder/config.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/config/config-recorder/config.tf -------------------------------------------------------------------------------- /config/config-recorder/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/config/config-recorder/variables.tf -------------------------------------------------------------------------------- /deploy_key.enc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/deploy_key.enc -------------------------------------------------------------------------------- /ec2/modules/asg/asg.json.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ec2/modules/asg/asg.json.template -------------------------------------------------------------------------------- /ec2/modules/asg/asg.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ec2/modules/asg/asg.tf -------------------------------------------------------------------------------- /ec2/modules/asg/iam.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ec2/modules/asg/iam.tf -------------------------------------------------------------------------------- /ec2/modules/asg/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ec2/modules/asg/outputs.tf -------------------------------------------------------------------------------- /ec2/modules/asg/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ec2/modules/asg/variables.tf -------------------------------------------------------------------------------- /ec2/modules/instance_profile/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ec2/modules/instance_profile/main.tf -------------------------------------------------------------------------------- /ec2/modules/instance_profile/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ec2/modules/instance_profile/outputs.tf -------------------------------------------------------------------------------- /ec2/modules/instance_profile/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ec2/modules/instance_profile/variables.tf -------------------------------------------------------------------------------- /ec2/modules/launch_config/ebs/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ec2/modules/launch_config/ebs/main.tf -------------------------------------------------------------------------------- /ec2/modules/launch_config/ebs/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ec2/modules/launch_config/ebs/outputs.tf -------------------------------------------------------------------------------- /ec2/modules/launch_config/ebs/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ec2/modules/launch_config/ebs/variables.tf -------------------------------------------------------------------------------- /ec2/modules/launch_config/ondemand/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ec2/modules/launch_config/ondemand/main.tf -------------------------------------------------------------------------------- /ec2/modules/launch_config/ondemand/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ec2/modules/launch_config/ondemand/outputs.tf -------------------------------------------------------------------------------- /ec2/modules/launch_config/ondemand/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ec2/modules/launch_config/ondemand/variables.tf -------------------------------------------------------------------------------- /ec2/modules/launch_config/spot/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ec2/modules/launch_config/spot/main.tf -------------------------------------------------------------------------------- /ec2/modules/launch_config/spot/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ec2/modules/launch_config/spot/outputs.tf -------------------------------------------------------------------------------- /ec2/modules/launch_config/spot/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ec2/modules/launch_config/spot/variables.tf -------------------------------------------------------------------------------- /ec2/modules/security_groups/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ec2/modules/security_groups/main.tf -------------------------------------------------------------------------------- /ec2/modules/security_groups/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ec2/modules/security_groups/outputs.tf -------------------------------------------------------------------------------- /ec2/modules/security_groups/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ec2/modules/security_groups/variables.tf -------------------------------------------------------------------------------- /ec2/prebuilt/bastion/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ec2/prebuilt/bastion/main.tf -------------------------------------------------------------------------------- /ec2/prebuilt/bastion/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ec2/prebuilt/bastion/outputs.tf -------------------------------------------------------------------------------- /ec2/prebuilt/bastion/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ec2/prebuilt/bastion/variables.tf -------------------------------------------------------------------------------- /ec2/prebuilt/dlami/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ec2/prebuilt/dlami/README.md -------------------------------------------------------------------------------- /ec2/prebuilt/dlami/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ec2/prebuilt/dlami/main.tf -------------------------------------------------------------------------------- /ec2/prebuilt/dlami/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ec2/prebuilt/dlami/outputs.tf -------------------------------------------------------------------------------- /ec2/prebuilt/dlami/templates/jupyter_notebook_config.py.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ec2/prebuilt/dlami/templates/jupyter_notebook_config.py.tpl -------------------------------------------------------------------------------- /ec2/prebuilt/dlami/templates/requirements.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ec2/prebuilt/dlami/templates/requirements.in -------------------------------------------------------------------------------- /ec2/prebuilt/dlami/templates/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ec2/prebuilt/dlami/templates/requirements.txt -------------------------------------------------------------------------------- /ec2/prebuilt/dlami/templates/userdata.sh.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ec2/prebuilt/dlami/templates/userdata.sh.tpl -------------------------------------------------------------------------------- /ec2/prebuilt/dlami/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ec2/prebuilt/dlami/variables.tf -------------------------------------------------------------------------------- /ec2/prebuilt/ebs/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ec2/prebuilt/ebs/main.tf -------------------------------------------------------------------------------- /ec2/prebuilt/ebs/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ec2/prebuilt/ebs/outputs.tf -------------------------------------------------------------------------------- /ec2/prebuilt/ebs/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ec2/prebuilt/ebs/variables.tf -------------------------------------------------------------------------------- /ec2/prebuilt/ondemand/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ec2/prebuilt/ondemand/main.tf -------------------------------------------------------------------------------- /ec2/prebuilt/ondemand/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ec2/prebuilt/ondemand/outputs.tf -------------------------------------------------------------------------------- /ec2/prebuilt/ondemand/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ec2/prebuilt/ondemand/variables.tf -------------------------------------------------------------------------------- /ec2/prebuilt/spot/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ec2/prebuilt/spot/main.tf -------------------------------------------------------------------------------- /ec2/prebuilt/spot/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ec2/prebuilt/spot/outputs.tf -------------------------------------------------------------------------------- /ec2/prebuilt/spot/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ec2/prebuilt/spot/variables.tf -------------------------------------------------------------------------------- /ecr/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecr/outputs.tf -------------------------------------------------------------------------------- /ecr/repository.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecr/repository.tf -------------------------------------------------------------------------------- /ecr/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecr/variables.tf -------------------------------------------------------------------------------- /ecs/example/modules/bastion_hosts.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/example/modules/bastion_hosts.tf -------------------------------------------------------------------------------- /ecs/example/modules/cluster_hosts.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/example/modules/cluster_hosts.tf -------------------------------------------------------------------------------- /ecs/example/modules/images.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/example/modules/images.tf -------------------------------------------------------------------------------- /ecs/example/modules/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/example/modules/main.tf -------------------------------------------------------------------------------- /ecs/example/modules/network.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/example/modules/network.tf -------------------------------------------------------------------------------- /ecs/example/modules/provider.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/example/modules/provider.tf -------------------------------------------------------------------------------- /ecs/example/modules/security_groups.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/example/modules/security_groups.tf -------------------------------------------------------------------------------- /ecs/example/modules/task_definitions.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/example/modules/task_definitions.tf -------------------------------------------------------------------------------- /ecs/example/prebuilt/RELEASE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/example/prebuilt/RELEASE.md -------------------------------------------------------------------------------- /ecs/example/prebuilt/fake_metric_data.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/example/prebuilt/fake_metric_data.sh -------------------------------------------------------------------------------- /ecs/example/prebuilt/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/example/prebuilt/main.tf -------------------------------------------------------------------------------- /ecs/example/prebuilt/network.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/example/prebuilt/network.tf -------------------------------------------------------------------------------- /ecs/example/prebuilt/provider.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/example/prebuilt/provider.tf -------------------------------------------------------------------------------- /ecs/example/prebuilt/security_groups.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/example/prebuilt/security_groups.tf -------------------------------------------------------------------------------- /ecs/modules/ec2/README.md: -------------------------------------------------------------------------------- 1 | Modules for running ECS cluster hosts on EC2. 2 | -------------------------------------------------------------------------------- /ecs/modules/ec2/modules/instance_role_policy/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/ec2/modules/instance_role_policy/main.tf -------------------------------------------------------------------------------- /ecs/modules/ec2/modules/instance_role_policy/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/ec2/modules/instance_role_policy/variables.tf -------------------------------------------------------------------------------- /ecs/modules/ec2/modules/userdata/default.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/ec2/modules/userdata/default.tpl -------------------------------------------------------------------------------- /ecs/modules/ec2/modules/userdata/ebs+efs.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/ec2/modules/userdata/ebs+efs.tpl -------------------------------------------------------------------------------- /ecs/modules/ec2/modules/userdata/ebs.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/ec2/modules/userdata/ebs.tpl -------------------------------------------------------------------------------- /ecs/modules/ec2/modules/userdata/efs.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/ec2/modules/userdata/efs.tpl -------------------------------------------------------------------------------- /ecs/modules/ec2/modules/userdata/nvm.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/ec2/modules/userdata/nvm.tpl -------------------------------------------------------------------------------- /ecs/modules/ec2/modules/userdata/spot.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/ec2/modules/userdata/spot.tpl -------------------------------------------------------------------------------- /ecs/modules/ec2/prebuilt/ebs+efs/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/ec2/prebuilt/ebs+efs/main.tf -------------------------------------------------------------------------------- /ecs/modules/ec2/prebuilt/ebs+efs/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/ec2/prebuilt/ebs+efs/outputs.tf -------------------------------------------------------------------------------- /ecs/modules/ec2/prebuilt/ebs+efs/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/ec2/prebuilt/ebs+efs/variables.tf -------------------------------------------------------------------------------- /ecs/modules/ec2/prebuilt/ebs/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/ec2/prebuilt/ebs/main.tf -------------------------------------------------------------------------------- /ecs/modules/ec2/prebuilt/ebs/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/ec2/prebuilt/ebs/outputs.tf -------------------------------------------------------------------------------- /ecs/modules/ec2/prebuilt/ebs/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/ec2/prebuilt/ebs/variables.tf -------------------------------------------------------------------------------- /ecs/modules/ec2/prebuilt/efs/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/ec2/prebuilt/efs/main.tf -------------------------------------------------------------------------------- /ecs/modules/ec2/prebuilt/efs/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/ec2/prebuilt/efs/outputs.tf -------------------------------------------------------------------------------- /ecs/modules/ec2/prebuilt/efs/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/ec2/prebuilt/efs/variables.tf -------------------------------------------------------------------------------- /ecs/modules/ec2/prebuilt/nvm/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/ec2/prebuilt/nvm/main.tf -------------------------------------------------------------------------------- /ecs/modules/ec2/prebuilt/nvm/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/ec2/prebuilt/nvm/outputs.tf -------------------------------------------------------------------------------- /ecs/modules/ec2/prebuilt/nvm/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/ec2/prebuilt/nvm/variables.tf -------------------------------------------------------------------------------- /ecs/modules/ec2/prebuilt/ondemand/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/ec2/prebuilt/ondemand/main.tf -------------------------------------------------------------------------------- /ecs/modules/ec2/prebuilt/ondemand/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/ec2/prebuilt/ondemand/outputs.tf -------------------------------------------------------------------------------- /ecs/modules/ec2/prebuilt/ondemand/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/ec2/prebuilt/ondemand/variables.tf -------------------------------------------------------------------------------- /ecs/modules/ec2/prebuilt/spot/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/ec2/prebuilt/spot/main.tf -------------------------------------------------------------------------------- /ecs/modules/ec2/prebuilt/spot/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/ec2/prebuilt/spot/outputs.tf -------------------------------------------------------------------------------- /ecs/modules/ec2/prebuilt/spot/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/ec2/prebuilt/spot/variables.tf -------------------------------------------------------------------------------- /ecs/modules/images/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/images/main.tf -------------------------------------------------------------------------------- /ecs/modules/images/outputs.tf: -------------------------------------------------------------------------------- 1 | output "services" { 2 | value = "${local.images}" 3 | } 4 | -------------------------------------------------------------------------------- /ecs/modules/images/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/images/variables.tf -------------------------------------------------------------------------------- /ecs/modules/service/modules/iam/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/service/modules/iam/main.tf -------------------------------------------------------------------------------- /ecs/modules/service/modules/iam/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/service/modules/iam/outputs.tf -------------------------------------------------------------------------------- /ecs/modules/service/modules/iam/variables.tf: -------------------------------------------------------------------------------- 1 | variable "service_name" {} 2 | -------------------------------------------------------------------------------- /ecs/modules/service/modules/service_discovery/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/service/modules/service_discovery/main.tf -------------------------------------------------------------------------------- /ecs/modules/service/modules/service_discovery/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/service/modules/service_discovery/outputs.tf -------------------------------------------------------------------------------- /ecs/modules/service/modules/service_discovery/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/service/modules/service_discovery/variables.tf -------------------------------------------------------------------------------- /ecs/modules/service/modules/target_group/http/locals.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/service/modules/target_group/http/locals.tf -------------------------------------------------------------------------------- /ecs/modules/service/modules/target_group/http/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/service/modules/target_group/http/main.tf -------------------------------------------------------------------------------- /ecs/modules/service/modules/target_group/http/outputs.tf: -------------------------------------------------------------------------------- 1 | output "arn" { 2 | value = "${aws_alb_target_group.http.arn}" 3 | } 4 | -------------------------------------------------------------------------------- /ecs/modules/service/modules/target_group/http/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/service/modules/target_group/http/variables.tf -------------------------------------------------------------------------------- /ecs/modules/service/modules/target_group/tcp/locals.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/service/modules/target_group/tcp/locals.tf -------------------------------------------------------------------------------- /ecs/modules/service/modules/target_group/tcp/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/service/modules/target_group/tcp/main.tf -------------------------------------------------------------------------------- /ecs/modules/service/modules/target_group/tcp/outputs.tf: -------------------------------------------------------------------------------- 1 | output "arn" { 2 | value = "${aws_lb_target_group.tcp.arn}" 3 | } 4 | -------------------------------------------------------------------------------- /ecs/modules/service/modules/target_group/tcp/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/service/modules/target_group/tcp/variables.tf -------------------------------------------------------------------------------- /ecs/modules/service/prebuilt/daemon/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/service/prebuilt/daemon/main.tf -------------------------------------------------------------------------------- /ecs/modules/service/prebuilt/daemon/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/service/prebuilt/daemon/outputs.tf -------------------------------------------------------------------------------- /ecs/modules/service/prebuilt/daemon/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/service/prebuilt/daemon/variables.tf -------------------------------------------------------------------------------- /ecs/modules/service/prebuilt/default/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/service/prebuilt/default/main.tf -------------------------------------------------------------------------------- /ecs/modules/service/prebuilt/default/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/service/prebuilt/default/outputs.tf -------------------------------------------------------------------------------- /ecs/modules/service/prebuilt/default/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/service/prebuilt/default/variables.tf -------------------------------------------------------------------------------- /ecs/modules/service/prebuilt/rest/http/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/service/prebuilt/rest/http/main.tf -------------------------------------------------------------------------------- /ecs/modules/service/prebuilt/rest/http/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/service/prebuilt/rest/http/outputs.tf -------------------------------------------------------------------------------- /ecs/modules/service/prebuilt/rest/http/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/service/prebuilt/rest/http/variables.tf -------------------------------------------------------------------------------- /ecs/modules/service/prebuilt/rest/tcp/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/service/prebuilt/rest/tcp/main.tf -------------------------------------------------------------------------------- /ecs/modules/service/prebuilt/rest/tcp/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/service/prebuilt/rest/tcp/outputs.tf -------------------------------------------------------------------------------- /ecs/modules/service/prebuilt/rest/tcp/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/service/prebuilt/rest/tcp/variables.tf -------------------------------------------------------------------------------- /ecs/modules/service/prebuilt/scaling/autoscaling.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/service/prebuilt/scaling/autoscaling.tf -------------------------------------------------------------------------------- /ecs/modules/service/prebuilt/scaling/ecs/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/service/prebuilt/scaling/ecs/main.tf -------------------------------------------------------------------------------- /ecs/modules/service/prebuilt/scaling/ecs/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/service/prebuilt/scaling/ecs/outputs.tf -------------------------------------------------------------------------------- /ecs/modules/service/prebuilt/scaling/ecs/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/service/prebuilt/scaling/ecs/variables.tf -------------------------------------------------------------------------------- /ecs/modules/service/prebuilt/scaling/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/service/prebuilt/scaling/main.tf -------------------------------------------------------------------------------- /ecs/modules/service/prebuilt/scaling/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/service/prebuilt/scaling/outputs.tf -------------------------------------------------------------------------------- /ecs/modules/service/prebuilt/scaling/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/service/prebuilt/scaling/variables.tf -------------------------------------------------------------------------------- /ecs/modules/task/modules/container_definition/container_with_sidecar/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/task/modules/container_definition/container_with_sidecar/main.tf -------------------------------------------------------------------------------- /ecs/modules/task/modules/container_definition/container_with_sidecar/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/task/modules/container_definition/container_with_sidecar/outputs.tf -------------------------------------------------------------------------------- /ecs/modules/task/modules/container_definition/container_with_sidecar/task_definition.json.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/task/modules/container_definition/container_with_sidecar/task_definition.json.template -------------------------------------------------------------------------------- /ecs/modules/task/modules/container_definition/container_with_sidecar/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/task/modules/container_definition/container_with_sidecar/variables.tf -------------------------------------------------------------------------------- /ecs/modules/task/modules/container_definition/single_container/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/task/modules/container_definition/single_container/main.tf -------------------------------------------------------------------------------- /ecs/modules/task/modules/container_definition/single_container/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/task/modules/container_definition/single_container/outputs.tf -------------------------------------------------------------------------------- /ecs/modules/task/modules/container_definition/single_container/task_definition.json.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/task/modules/container_definition/single_container/task_definition.json.template -------------------------------------------------------------------------------- /ecs/modules/task/modules/container_definition/single_container/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/task/modules/container_definition/single_container/variables.tf -------------------------------------------------------------------------------- /ecs/modules/task/modules/env_vars/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/task/modules/env_vars/main.tf -------------------------------------------------------------------------------- /ecs/modules/task/modules/env_vars/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/task/modules/env_vars/outputs.tf -------------------------------------------------------------------------------- /ecs/modules/task/modules/env_vars/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/task/modules/env_vars/variables.tf -------------------------------------------------------------------------------- /ecs/modules/task/modules/iam_roles/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/task/modules/iam_roles/main.tf -------------------------------------------------------------------------------- /ecs/modules/task/modules/iam_roles/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/task/modules/iam_roles/outputs.tf -------------------------------------------------------------------------------- /ecs/modules/task/modules/iam_roles/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/task/modules/iam_roles/variables.tf -------------------------------------------------------------------------------- /ecs/modules/task/modules/log_group/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/task/modules/log_group/main.tf -------------------------------------------------------------------------------- /ecs/modules/task/modules/log_group/outputs.tf: -------------------------------------------------------------------------------- 1 | output "name" { 2 | value = "${aws_cloudwatch_log_group.task.name}" 3 | } 4 | -------------------------------------------------------------------------------- /ecs/modules/task/modules/log_group/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/task/modules/log_group/variables.tf -------------------------------------------------------------------------------- /ecs/modules/task/modules/port_mappings/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/task/modules/port_mappings/main.tf -------------------------------------------------------------------------------- /ecs/modules/task/modules/secrets/iam.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/task/modules/secrets/iam.tf -------------------------------------------------------------------------------- /ecs/modules/task/modules/secrets/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/task/modules/secrets/main.tf -------------------------------------------------------------------------------- /ecs/modules/task/modules/secrets/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/task/modules/secrets/outputs.tf -------------------------------------------------------------------------------- /ecs/modules/task/modules/secrets/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/task/modules/secrets/variables.tf -------------------------------------------------------------------------------- /ecs/modules/task/modules/task_definition/default/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/task/modules/task_definition/default/main.tf -------------------------------------------------------------------------------- /ecs/modules/task/modules/task_definition/default/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/task/modules/task_definition/default/outputs.tf -------------------------------------------------------------------------------- /ecs/modules/task/modules/task_definition/default/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/task/modules/task_definition/default/variables.tf -------------------------------------------------------------------------------- /ecs/modules/task/modules/task_definition/ebs+efs/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/task/modules/task_definition/ebs+efs/main.tf -------------------------------------------------------------------------------- /ecs/modules/task/modules/task_definition/ebs+efs/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/task/modules/task_definition/ebs+efs/outputs.tf -------------------------------------------------------------------------------- /ecs/modules/task/modules/task_definition/ebs+efs/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/task/modules/task_definition/ebs+efs/variables.tf -------------------------------------------------------------------------------- /ecs/modules/task/modules/task_definition/ebs/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/task/modules/task_definition/ebs/main.tf -------------------------------------------------------------------------------- /ecs/modules/task/modules/task_definition/ebs/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/task/modules/task_definition/ebs/outputs.tf -------------------------------------------------------------------------------- /ecs/modules/task/modules/task_definition/ebs/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/task/modules/task_definition/ebs/variables.tf -------------------------------------------------------------------------------- /ecs/modules/task/modules/task_definition/efs/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/task/modules/task_definition/efs/main.tf -------------------------------------------------------------------------------- /ecs/modules/task/modules/task_definition/efs/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/task/modules/task_definition/efs/outputs.tf -------------------------------------------------------------------------------- /ecs/modules/task/modules/task_definition/efs/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/task/modules/task_definition/efs/variables.tf -------------------------------------------------------------------------------- /ecs/modules/task/modules/task_definition/nvm/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/task/modules/task_definition/nvm/main.tf -------------------------------------------------------------------------------- /ecs/modules/task/modules/task_definition/nvm/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/task/modules/task_definition/nvm/outputs.tf -------------------------------------------------------------------------------- /ecs/modules/task/modules/task_definition/nvm/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/task/modules/task_definition/nvm/variables.tf -------------------------------------------------------------------------------- /ecs/modules/task/prebuilt/container_with_sidecar+ebs+efs/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/task/prebuilt/container_with_sidecar+ebs+efs/main.tf -------------------------------------------------------------------------------- /ecs/modules/task/prebuilt/container_with_sidecar+ebs+efs/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/task/prebuilt/container_with_sidecar+ebs+efs/outputs.tf -------------------------------------------------------------------------------- /ecs/modules/task/prebuilt/container_with_sidecar+ebs+efs/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/task/prebuilt/container_with_sidecar+ebs+efs/variables.tf -------------------------------------------------------------------------------- /ecs/modules/task/prebuilt/container_with_sidecar+ebs/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/task/prebuilt/container_with_sidecar+ebs/main.tf -------------------------------------------------------------------------------- /ecs/modules/task/prebuilt/container_with_sidecar+ebs/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/task/prebuilt/container_with_sidecar+ebs/outputs.tf -------------------------------------------------------------------------------- /ecs/modules/task/prebuilt/container_with_sidecar+ebs/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/task/prebuilt/container_with_sidecar+ebs/variables.tf -------------------------------------------------------------------------------- /ecs/modules/task/prebuilt/container_with_sidecar+efs/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/task/prebuilt/container_with_sidecar+efs/main.tf -------------------------------------------------------------------------------- /ecs/modules/task/prebuilt/container_with_sidecar+efs/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/task/prebuilt/container_with_sidecar+efs/outputs.tf -------------------------------------------------------------------------------- /ecs/modules/task/prebuilt/container_with_sidecar+efs/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/task/prebuilt/container_with_sidecar+efs/variables.tf -------------------------------------------------------------------------------- /ecs/modules/task/prebuilt/container_with_sidecar/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/task/prebuilt/container_with_sidecar/main.tf -------------------------------------------------------------------------------- /ecs/modules/task/prebuilt/container_with_sidecar/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/task/prebuilt/container_with_sidecar/outputs.tf -------------------------------------------------------------------------------- /ecs/modules/task/prebuilt/container_with_sidecar/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/task/prebuilt/container_with_sidecar/variables.tf -------------------------------------------------------------------------------- /ecs/modules/task/prebuilt/single_container+ebs+efs/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/task/prebuilt/single_container+ebs+efs/main.tf -------------------------------------------------------------------------------- /ecs/modules/task/prebuilt/single_container+ebs+efs/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/task/prebuilt/single_container+ebs+efs/outputs.tf -------------------------------------------------------------------------------- /ecs/modules/task/prebuilt/single_container+ebs+efs/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/task/prebuilt/single_container+ebs+efs/variables.tf -------------------------------------------------------------------------------- /ecs/modules/task/prebuilt/single_container+ebs/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/task/prebuilt/single_container+ebs/main.tf -------------------------------------------------------------------------------- /ecs/modules/task/prebuilt/single_container+ebs/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/task/prebuilt/single_container+ebs/outputs.tf -------------------------------------------------------------------------------- /ecs/modules/task/prebuilt/single_container+ebs/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/task/prebuilt/single_container+ebs/variables.tf -------------------------------------------------------------------------------- /ecs/modules/task/prebuilt/single_container+efs/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/task/prebuilt/single_container+efs/main.tf -------------------------------------------------------------------------------- /ecs/modules/task/prebuilt/single_container+efs/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/task/prebuilt/single_container+efs/outputs.tf -------------------------------------------------------------------------------- /ecs/modules/task/prebuilt/single_container+efs/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/task/prebuilt/single_container+efs/variables.tf -------------------------------------------------------------------------------- /ecs/modules/task/prebuilt/single_container+nvm/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/task/prebuilt/single_container+nvm/main.tf -------------------------------------------------------------------------------- /ecs/modules/task/prebuilt/single_container+nvm/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/task/prebuilt/single_container+nvm/outputs.tf -------------------------------------------------------------------------------- /ecs/modules/task/prebuilt/single_container+nvm/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/task/prebuilt/single_container+nvm/variables.tf -------------------------------------------------------------------------------- /ecs/modules/task/prebuilt/single_container/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/task/prebuilt/single_container/main.tf -------------------------------------------------------------------------------- /ecs/modules/task/prebuilt/single_container/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/task/prebuilt/single_container/outputs.tf -------------------------------------------------------------------------------- /ecs/modules/task/prebuilt/single_container/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/modules/task/prebuilt/single_container/variables.tf -------------------------------------------------------------------------------- /ecs/prebuilt/default/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/prebuilt/default/main.tf -------------------------------------------------------------------------------- /ecs/prebuilt/default/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/prebuilt/default/outputs.tf -------------------------------------------------------------------------------- /ecs/prebuilt/default/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/prebuilt/default/variables.tf -------------------------------------------------------------------------------- /ecs/prebuilt/scaling+nvm/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/prebuilt/scaling+nvm/main.tf -------------------------------------------------------------------------------- /ecs/prebuilt/scaling+nvm/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/prebuilt/scaling+nvm/outputs.tf -------------------------------------------------------------------------------- /ecs/prebuilt/scaling+nvm/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/prebuilt/scaling+nvm/variables.tf -------------------------------------------------------------------------------- /ecs/prebuilt/scaling/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/prebuilt/scaling/main.tf -------------------------------------------------------------------------------- /ecs/prebuilt/scaling/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/prebuilt/scaling/outputs.tf -------------------------------------------------------------------------------- /ecs/prebuilt/scaling/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/ecs/prebuilt/scaling/variables.tf -------------------------------------------------------------------------------- /efs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/efs/README.md -------------------------------------------------------------------------------- /efs/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/efs/main.tf -------------------------------------------------------------------------------- /efs/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/efs/outputs.tf -------------------------------------------------------------------------------- /efs/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/efs/variables.tf -------------------------------------------------------------------------------- /iam/modules/assumable_role/aws/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/iam/modules/assumable_role/aws/main.tf -------------------------------------------------------------------------------- /iam/modules/assumable_role/aws/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/iam/modules/assumable_role/aws/outputs.tf -------------------------------------------------------------------------------- /iam/modules/assumable_role/aws/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/iam/modules/assumable_role/aws/variables.tf -------------------------------------------------------------------------------- /iam/modules/assumable_role/federated/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/iam/modules/assumable_role/federated/main.tf -------------------------------------------------------------------------------- /iam/modules/assumable_role/federated/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/iam/modules/assumable_role/federated/outputs.tf -------------------------------------------------------------------------------- /iam/modules/assumable_role/federated/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/iam/modules/assumable_role/federated/variables.tf -------------------------------------------------------------------------------- /iam/modules/roleset/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/iam/modules/roleset/main.tf -------------------------------------------------------------------------------- /iam/modules/roleset/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/iam/modules/roleset/variables.tf -------------------------------------------------------------------------------- /iam/prebuilt/account/aws/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/iam/prebuilt/account/aws/main.tf -------------------------------------------------------------------------------- /iam/prebuilt/account/aws/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/iam/prebuilt/account/aws/outputs.tf -------------------------------------------------------------------------------- /iam/prebuilt/account/aws/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/iam/prebuilt/account/aws/variables.tf -------------------------------------------------------------------------------- /iam/prebuilt/account/federated/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/iam/prebuilt/account/federated/main.tf -------------------------------------------------------------------------------- /iam/prebuilt/account/federated/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/iam/prebuilt/account/federated/outputs.tf -------------------------------------------------------------------------------- /iam/prebuilt/account/federated/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/iam/prebuilt/account/federated/variables.tf -------------------------------------------------------------------------------- /iam/prebuilt/role_policies/admin/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/iam/prebuilt/role_policies/admin/main.tf -------------------------------------------------------------------------------- /iam/prebuilt/role_policies/admin/variables.tf: -------------------------------------------------------------------------------- 1 | variable "role_name" {} 2 | -------------------------------------------------------------------------------- /iam/prebuilt/role_policies/assume_role/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/iam/prebuilt/role_policies/assume_role/main.tf -------------------------------------------------------------------------------- /iam/prebuilt/role_policies/assume_role/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/iam/prebuilt/role_policies/assume_role/variables.tf -------------------------------------------------------------------------------- /iam/prebuilt/role_policies/billing/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/iam/prebuilt/role_policies/billing/main.tf -------------------------------------------------------------------------------- /iam/prebuilt/role_policies/billing/variables.tf: -------------------------------------------------------------------------------- 1 | variable "role_name" {} 2 | -------------------------------------------------------------------------------- /iam/prebuilt/role_policies/developer/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/iam/prebuilt/role_policies/developer/main.tf -------------------------------------------------------------------------------- /iam/prebuilt/role_policies/developer/policies.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/iam/prebuilt/role_policies/developer/policies.tf -------------------------------------------------------------------------------- /iam/prebuilt/role_policies/developer/variables.tf: -------------------------------------------------------------------------------- 1 | variable "role_name" {} 2 | -------------------------------------------------------------------------------- /iam/prebuilt/role_policies/monitoring/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/iam/prebuilt/role_policies/monitoring/main.tf -------------------------------------------------------------------------------- /iam/prebuilt/role_policies/monitoring/variables.tf: -------------------------------------------------------------------------------- 1 | variable "role_name" {} 2 | -------------------------------------------------------------------------------- /iam/prebuilt/role_policies/publisher/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/iam/prebuilt/role_policies/publisher/main.tf -------------------------------------------------------------------------------- /iam/prebuilt/role_policies/publisher/policies.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/iam/prebuilt/role_policies/publisher/policies.tf -------------------------------------------------------------------------------- /iam/prebuilt/role_policies/publisher/variables.tf: -------------------------------------------------------------------------------- 1 | variable "role_name" {} 2 | -------------------------------------------------------------------------------- /iam/prebuilt/role_policies/read_only/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/iam/prebuilt/role_policies/read_only/main.tf -------------------------------------------------------------------------------- /iam/prebuilt/role_policies/read_only/variables.tf: -------------------------------------------------------------------------------- 1 | variable "role_name" {} 2 | -------------------------------------------------------------------------------- /iam/prebuilt/users/console_user/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/iam/prebuilt/users/console_user/main.tf -------------------------------------------------------------------------------- /iam/prebuilt/users/console_user/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/iam/prebuilt/users/console_user/outputs.tf -------------------------------------------------------------------------------- /iam/prebuilt/users/console_user/variable.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/iam/prebuilt/users/console_user/variable.tf -------------------------------------------------------------------------------- /iam/prebuilt/users/list_roles_user/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/iam/prebuilt/users/list_roles_user/main.tf -------------------------------------------------------------------------------- /iam/prebuilt/users/list_roles_user/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/iam/prebuilt/users/list_roles_user/outputs.tf -------------------------------------------------------------------------------- /iam/prebuilt/users/list_roles_user/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/iam/prebuilt/users/list_roles_user/variables.tf -------------------------------------------------------------------------------- /iam/prebuilt/users/machine/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/iam/prebuilt/users/machine/main.tf -------------------------------------------------------------------------------- /iam/prebuilt/users/machine/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/iam/prebuilt/users/machine/outputs.tf -------------------------------------------------------------------------------- /iam/prebuilt/users/machine/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/iam/prebuilt/users/machine/variables.tf -------------------------------------------------------------------------------- /iam/prebuilt/users/read_only/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/iam/prebuilt/users/read_only/main.tf -------------------------------------------------------------------------------- /iam/prebuilt/users/read_only/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/iam/prebuilt/users/read_only/outputs.tf -------------------------------------------------------------------------------- /iam/prebuilt/users/read_only/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/iam/prebuilt/users/read_only/variables.tf -------------------------------------------------------------------------------- /kms/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/kms/README.md -------------------------------------------------------------------------------- /kms/modules/key/encryption_kms_key.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/kms/modules/key/encryption_kms_key.tf -------------------------------------------------------------------------------- /kms/modules/key/iam_policy_document.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/kms/modules/key/iam_policy_document.tf -------------------------------------------------------------------------------- /kms/modules/key/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/kms/modules/key/outputs.tf -------------------------------------------------------------------------------- /kms/modules/key/variables.tf: -------------------------------------------------------------------------------- 1 | variable "account_id" {} 2 | -------------------------------------------------------------------------------- /lambda/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/lambda/README.md -------------------------------------------------------------------------------- /lambda/example/MyExampleFunction.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/lambda/example/MyExampleFunction.zip -------------------------------------------------------------------------------- /lambda/example/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/lambda/example/main.tf -------------------------------------------------------------------------------- /lambda/example/network.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/lambda/example/network.tf -------------------------------------------------------------------------------- /lambda/example/provider.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/lambda/example/provider.tf -------------------------------------------------------------------------------- /lambda/example/security_groups.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/lambda/example/security_groups.tf -------------------------------------------------------------------------------- /lambda/example/setup.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/lambda/example/setup.tf -------------------------------------------------------------------------------- /lambda/modules/iam/iam_policy_document.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/lambda/modules/iam/iam_policy_document.tf -------------------------------------------------------------------------------- /lambda/modules/iam/iam_role.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/lambda/modules/iam/iam_role.tf -------------------------------------------------------------------------------- /lambda/modules/iam/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/lambda/modules/iam/outputs.tf -------------------------------------------------------------------------------- /lambda/modules/iam/variables.tf: -------------------------------------------------------------------------------- 1 | variable "name" {} 2 | -------------------------------------------------------------------------------- /lambda/modules/monitoring/cloudwatch.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/lambda/modules/monitoring/cloudwatch.tf -------------------------------------------------------------------------------- /lambda/modules/monitoring/iam_policy_document.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/lambda/modules/monitoring/iam_policy_document.tf -------------------------------------------------------------------------------- /lambda/modules/monitoring/iam_role_policy.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/lambda/modules/monitoring/iam_role_policy.tf -------------------------------------------------------------------------------- /lambda/modules/monitoring/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/lambda/modules/monitoring/outputs.tf -------------------------------------------------------------------------------- /lambda/modules/monitoring/sqs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/lambda/modules/monitoring/sqs.tf -------------------------------------------------------------------------------- /lambda/modules/monitoring/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/lambda/modules/monitoring/variables.tf -------------------------------------------------------------------------------- /lambda/modules/triggers/cloudwatch/cloudwatch.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/lambda/modules/triggers/cloudwatch/cloudwatch.tf -------------------------------------------------------------------------------- /lambda/modules/triggers/cloudwatch/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/lambda/modules/triggers/cloudwatch/variables.tf -------------------------------------------------------------------------------- /lambda/modules/triggers/dynamo/iam.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/lambda/modules/triggers/dynamo/iam.tf -------------------------------------------------------------------------------- /lambda/modules/triggers/dynamo/trigger.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/lambda/modules/triggers/dynamo/trigger.tf -------------------------------------------------------------------------------- /lambda/modules/triggers/dynamo/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/lambda/modules/triggers/dynamo/variables.tf -------------------------------------------------------------------------------- /lambda/modules/triggers/sns/sns.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/lambda/modules/triggers/sns/sns.tf -------------------------------------------------------------------------------- /lambda/modules/triggers/sns/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/lambda/modules/triggers/sns/variables.tf -------------------------------------------------------------------------------- /lambda/prebuilt/public/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/lambda/prebuilt/public/main.tf -------------------------------------------------------------------------------- /lambda/prebuilt/public/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/lambda/prebuilt/public/outputs.tf -------------------------------------------------------------------------------- /lambda/prebuilt/public/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/lambda/prebuilt/public/variables.tf -------------------------------------------------------------------------------- /lambda/prebuilt/vpc/iam_policy_document.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/lambda/prebuilt/vpc/iam_policy_document.tf -------------------------------------------------------------------------------- /lambda/prebuilt/vpc/iam_role_policy.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/lambda/prebuilt/vpc/iam_role_policy.tf -------------------------------------------------------------------------------- /lambda/prebuilt/vpc/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/lambda/prebuilt/vpc/main.tf -------------------------------------------------------------------------------- /lambda/prebuilt/vpc/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/lambda/prebuilt/vpc/outputs.tf -------------------------------------------------------------------------------- /lambda/prebuilt/vpc/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/lambda/prebuilt/vpc/variables.tf -------------------------------------------------------------------------------- /load_balancer/network/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/load_balancer/network/main.tf -------------------------------------------------------------------------------- /load_balancer/network/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/load_balancer/network/outputs.tf -------------------------------------------------------------------------------- /load_balancer/network/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/load_balancer/network/variables.tf -------------------------------------------------------------------------------- /network/example/locals.tf: -------------------------------------------------------------------------------- 1 | locals { 2 | aws_region = "eu-west-1" 3 | } 4 | -------------------------------------------------------------------------------- /network/example/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/network/example/main.tf -------------------------------------------------------------------------------- /network/example/provider.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/network/example/provider.tf -------------------------------------------------------------------------------- /network/modules/nat/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/network/modules/nat/main.tf -------------------------------------------------------------------------------- /network/modules/nat/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/network/modules/nat/variables.tf -------------------------------------------------------------------------------- /network/modules/subnets/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/network/modules/subnets/main.tf -------------------------------------------------------------------------------- /network/modules/subnets/output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/network/modules/subnets/output.tf -------------------------------------------------------------------------------- /network/modules/subnets/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/network/modules/subnets/variables.tf -------------------------------------------------------------------------------- /network/prebuilt/subnets/public-igw/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/network/prebuilt/subnets/public-igw/main.tf -------------------------------------------------------------------------------- /network/prebuilt/subnets/public-igw/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/network/prebuilt/subnets/public-igw/outputs.tf -------------------------------------------------------------------------------- /network/prebuilt/subnets/public-igw/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/network/prebuilt/subnets/public-igw/variables.tf -------------------------------------------------------------------------------- /network/prebuilt/vpc/egress_security_group/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/network/prebuilt/vpc/egress_security_group/main.tf -------------------------------------------------------------------------------- /network/prebuilt/vpc/egress_security_group/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/network/prebuilt/vpc/egress_security_group/outputs.tf -------------------------------------------------------------------------------- /network/prebuilt/vpc/egress_security_group/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/network/prebuilt/vpc/egress_security_group/variables.tf -------------------------------------------------------------------------------- /network/prebuilt/vpc/interface_endpoints/endpoint/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/network/prebuilt/vpc/interface_endpoints/endpoint/main.tf -------------------------------------------------------------------------------- /network/prebuilt/vpc/interface_endpoints/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/network/prebuilt/vpc/interface_endpoints/main.tf -------------------------------------------------------------------------------- /network/prebuilt/vpc/interface_endpoints/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/network/prebuilt/vpc/interface_endpoints/variables.tf -------------------------------------------------------------------------------- /network/prebuilt/vpc/public-private-igw/gateway_endpoint/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/network/prebuilt/vpc/public-private-igw/gateway_endpoint/main.tf -------------------------------------------------------------------------------- /network/prebuilt/vpc/public-private-igw/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/network/prebuilt/vpc/public-private-igw/main.tf -------------------------------------------------------------------------------- /network/prebuilt/vpc/public-private-igw/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/network/prebuilt/vpc/public-private-igw/outputs.tf -------------------------------------------------------------------------------- /network/prebuilt/vpc/public-private-igw/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/network/prebuilt/vpc/public-private-igw/variables.tf -------------------------------------------------------------------------------- /network/prebuilt/vpc/public-private-igw/vpc_endpoints.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/network/prebuilt/vpc/public-private-igw/vpc_endpoints.tf -------------------------------------------------------------------------------- /rds/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/rds/main.tf -------------------------------------------------------------------------------- /rds/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/rds/outputs.tf -------------------------------------------------------------------------------- /rds/security_group.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/rds/security_group.tf -------------------------------------------------------------------------------- /rds/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/rds/variables.tf -------------------------------------------------------------------------------- /sns/cross_account_topic_policy.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/sns/cross_account_topic_policy.tf -------------------------------------------------------------------------------- /sns/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/sns/outputs.tf -------------------------------------------------------------------------------- /sns/sns.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/sns/sns.tf -------------------------------------------------------------------------------- /sns/topic_policy.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/sns/topic_policy.tf -------------------------------------------------------------------------------- /sns/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/sns/variables.tf -------------------------------------------------------------------------------- /sqs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/sqs/README.md -------------------------------------------------------------------------------- /sqs/alarms.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/sqs/alarms.tf -------------------------------------------------------------------------------- /sqs/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/sqs/outputs.tf -------------------------------------------------------------------------------- /sqs/queue_policy.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/sqs/queue_policy.tf -------------------------------------------------------------------------------- /sqs/sqs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/sqs/sqs.tf -------------------------------------------------------------------------------- /sqs/subscription.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/sqs/subscription.tf -------------------------------------------------------------------------------- /sqs/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/sqs/variables.tf -------------------------------------------------------------------------------- /version.txt: -------------------------------------------------------------------------------- 1 | v19.18.0 -------------------------------------------------------------------------------- /vhs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/vhs/README.md -------------------------------------------------------------------------------- /vhs/modules/dynamo/iam_policy_document.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/vhs/modules/dynamo/iam_policy_document.tf -------------------------------------------------------------------------------- /vhs/modules/dynamo/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/vhs/modules/dynamo/main.tf -------------------------------------------------------------------------------- /vhs/modules/dynamo/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/vhs/modules/dynamo/outputs.tf -------------------------------------------------------------------------------- /vhs/modules/dynamo/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/vhs/modules/dynamo/variables.tf -------------------------------------------------------------------------------- /vhs/modules/example/modules/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/vhs/modules/example/modules/main.tf -------------------------------------------------------------------------------- /vhs/modules/vhs/iam_policy_document.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/vhs/modules/vhs/iam_policy_document.tf -------------------------------------------------------------------------------- /vhs/modules/vhs/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/vhs/modules/vhs/main.tf -------------------------------------------------------------------------------- /vhs/modules/vhs/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/vhs/modules/vhs/outputs.tf -------------------------------------------------------------------------------- /vhs/modules/vhs/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wellcometrust/terraform-modules/HEAD/vhs/modules/vhs/variables.tf --------------------------------------------------------------------------------