{"treedata":{"name":"root","toggled":true,"children":[{"name":".gitignore","path":".gitignore","sha":"0305003919b74d47dc7190b2922c4d980f4cd087"},{"name":"CODEOWNERS","path":"CODEOWNERS","sha":"00570abefb91e715366015f8b5acf32631336d52"},{"name":"README.md","path":"README.md","sha":"c829350fc1b7f5d67520e08b6b4b7da3942947a8"},{"name":"data-stores","children":[{"name":"ecr-repos","children":[{"name":"README.md","path":"data-stores/ecr-repos/README.md","sha":"a29b169e8089f21d64b7ec3a51d3a9896de8597e"},{"name":"main.tf","path":"data-stores/ecr-repos/main.tf","sha":"f2e0ca61da3be0d075c43c3e26ae2de3a60cb0ff"},{"name":"outputs.tf","path":"data-stores/ecr-repos/outputs.tf","sha":"d2df5d7422dee1ded8b6c3e4160bbd17b86557fc"},{"name":"variables.tf","path":"data-stores/ecr-repos/variables.tf","sha":"945ea7ccbefd06e5fedf7d2421a140b201eb97a3"}]},{"name":"elasticsearch","children":[{"name":"README.md","path":"data-stores/elasticsearch/README.md","sha":"636e369d85f70be757bdeb7eeab45f48de8c5e04","toggled":true},{"name":"main.tf","path":"data-stores/elasticsearch/main.tf","sha":"86f076e499fdf4bfa09a74c1f9d45edb1e1fb4b1"},{"name":"outputs.tf","path":"data-stores/elasticsearch/outputs.tf","sha":"898ccff4449d910b9a22e5014232373f7a44d7ba"},{"name":"variables.tf","path":"data-stores/elasticsearch/variables.tf","sha":"04703cea17b47cf10abe9718bbef61a45a26fd18"}],"toggled":true},{"name":"kafka","children":[{"name":"README.md","path":"data-stores/kafka/README.md","sha":"33b5d8ca15dd8ef6e098c2f1f049684faa4037d5"},{"name":"main.tf","path":"data-stores/kafka/main.tf","sha":"60f5fda109062ed145191ca68948882705c6bce8"},{"name":"outputs.tf","path":"data-stores/kafka/outputs.tf","sha":"5e51e650586e46c5e7a9cda5baefe95e0d5e6148"},{"name":"packer","children":[{"name":"config","children":[{"name":"kafka","children":[{"name":"kafka.properties","path":"data-stores/kafka/packer/config/kafka/kafka.properties","sha":"9475458db43bb335995a061dd91866b23a460a73"}]},{"name":"log4j","children":[{"name":"log4j.properties","path":"data-stores/kafka/packer/config/log4j/log4j.properties","sha":"394c539d46d5922b33ba1e8b3a50db2fbed7e6ef"}]}]},{"name":"configure-kafka-server.sh","path":"data-stores/kafka/packer/configure-kafka-server.sh","sha":"1d38faa00c17c0d06c0ba3e454406d7985cbd34d"},{"name":"kafka.json","path":"data-stores/kafka/packer/kafka.json","sha":"053d4e6576b402bf79ba0cee2ff9c7fcc1fd74bd"}]},{"name":"user-data","children":[{"name":"user-data.sh","path":"data-stores/kafka/user-data/user-data.sh","sha":"25c5300965f7c72afee3cc905252cd93488bd39f"}]},{"name":"variables.tf","path":"data-stores/kafka/variables.tf","sha":"a6b4f540832a8e351b6c3ee0d3e3556034dd1e88"}]},{"name":"rds","children":[{"name":"README.md","path":"data-stores/rds/README.md","sha":"8e5dec7e1b17bbd2523603a9dcc5383645d6a7d2"},{"name":"main.tf","path":"data-stores/rds/main.tf","sha":"dedcfa46e714533ee1dad7e8362636975fce64b8"},{"name":"outputs.tf","path":"data-stores/rds/outputs.tf","sha":"74cf8794f63692e80dffa6ee4eb9aaabec1bd0c6"},{"name":"variables.tf","path":"data-stores/rds/variables.tf","sha":"b906811e53c392f486a662d1967d5d6277695a90"}]},{"name":"redis","children":[{"name":"README.md","path":"data-stores/redis/README.md","sha":"d3f527827a60462ee5e03470b420cdbbdd79fd26"},{"name":"main.tf","path":"data-stores/redis/main.tf","sha":"b71ecbdec78b963c7597b1cf709fd49c8f6a916c"},{"name":"outputs.tf","path":"data-stores/redis/outputs.tf","sha":"6ea896c8c60bfa65e689cd4415f9a11f63c1a0e6"},{"name":"variables.tf","path":"data-stores/redis/variables.tf","sha":"5263955e18b4306992810460655215dd45deb3b9"}]},{"name":"zookeeper","children":[{"name":"README.md","path":"data-stores/zookeeper/README.md","sha":"713e1003401b9f1bdb7602b2b478f70e863632d9"},{"name":"main.tf","path":"data-stores/zookeeper/main.tf","sha":"17751c76eea4aa85ce717e8adabd32b2a5a3c1b6"},{"name":"outputs.tf","path":"data-stores/zookeeper/outputs.tf","sha":"434ee522bb0cf3429b058fae4d7d704d8e96843c"},{"name":"packer","children":[{"name":"configure-zookeeper-server.sh","path":"data-stores/zookeeper/packer/configure-zookeeper-server.sh","sha":"9343fd251c6c807999e8b88f03d913d27a9ed4ac"},{"name":"zookeeper.json","path":"data-stores/zookeeper/packer/zookeeper.json","sha":"48bae225386d31c7228c451f535ba226049a5127"}]},{"name":"user-data","children":[{"name":"user-data.sh","path":"data-stores/zookeeper/user-data/user-data.sh","sha":"f3ff68b11dd7195d6f2d75ab0c0ef094b7417878"}]},{"name":"variables.tf","path":"data-stores/zookeeper/variables.tf","sha":"3730d223edb8d4239956aebd79a6e7014b3f63aa"}]}],"toggled":true},{"name":"lambda","children":[{"name":"long-running-scheduled","children":[{"name":"README.md","path":"lambda/long-running-scheduled/README.md","sha":"27ac6637814580a8efc6aadab0e117c36674b260"},{"name":"main.tf","path":"lambda/long-running-scheduled/main.tf","sha":"f05ffa0cd8befdcbf13d29af3d94278fb482870d"},{"name":"outputs.tf","path":"lambda/long-running-scheduled/outputs.tf","sha":"fd9cf755adf2751877e57f671af1d78ae36ff598"},{"name":"src","children":[{"name":"Dockerfile","path":"lambda/long-running-scheduled/src/Dockerfile","sha":"80ada8ba5fab0cdcc199ee5ad68f1b979fbaea3b"},{"name":"build.sh","path":"lambda/long-running-scheduled/src/build.sh","sha":"047853e17513d150331429e00b404b853c82791c"},{"name":"docker-compose.yml","path":"lambda/long-running-scheduled/src/docker-compose.yml","sha":"ba9b2e7592f18c57d8ffc53e869a709a443ba3f1"},{"name":"python","children":[{"name":"__init.py__","path":"lambda/long-running-scheduled/src/python/__init.py__","sha":"1b58820b01935d58928ad905427bd838c5e80123"},{"name":"index.py","path":"lambda/long-running-scheduled/src/python/index.py","sha":"c8dec52d08f59cca5ad41d2824d5f1619182034d"},{"name":"test_harness.py","path":"lambda/long-running-scheduled/src/python/test_harness.py","sha":"08d1176b32462c4b4310ab42b373844d27e8ede6"}]},{"name":"requirements.txt","path":"lambda/long-running-scheduled/src/requirements.txt","sha":"9603af58cedcab8ad84df65d77bd8aba13ed6023"}]},{"name":"variables.tf","path":"lambda/long-running-scheduled/variables.tf","sha":"47af74bfe409dec4433392966e1e786950bd8ffc"}]},{"name":"s3-image-processing","children":[{"name":"README.md","path":"lambda/s3-image-processing/README.md","sha":"bc7ab571e45507ea59c3671f2989e9b719998062"},{"name":"images","children":[{"name":"gruntwork-logo.png","path":"lambda/s3-image-processing/images/gruntwork-logo.png","sha":"a351cbef55bb12a9aa2652469416a388e9e276de"}]},{"name":"main.tf","path":"lambda/s3-image-processing/main.tf","sha":"66381543d44f68e7ee2517766d71ebb1adb7ef8f"},{"name":"outputs.tf","path":"lambda/s3-image-processing/outputs.tf","sha":"729892970d1ffc9122cef114133614945b9c7853"},{"name":"python","children":[{"name":"index.py","path":"lambda/s3-image-processing/python/index.py","sha":"cebd7038398041914de1147ae64798f12fcdd9cd"},{"name":"test_harness.py","path":"lambda/s3-image-processing/python/test_harness.py","sha":"723f97fdacc7155bac0a3d9e12715a7bd6ba6c41"}]},{"name":"variables.tf","path":"lambda/s3-image-processing/variables.tf","sha":"3db627440a21d62f90ab6f8b5799e3ace26f2178"}]}]},{"name":"mgmt","children":[{"name":"cloudwatch-dashboard","children":[{"name":"README.md","path":"mgmt/cloudwatch-dashboard/README.md","sha":"01b174d088bc2cf9efac66f9ed837edfc34cfc37"},{"name":"main.tf","path":"mgmt/cloudwatch-dashboard/main.tf","sha":"f577df8fa6e15ea211a6b0e1f943ccf253fda2ed"},{"name":"outputs.tf","path":"mgmt/cloudwatch-dashboard/outputs.tf","sha":"81aabed0c48d3e08b0e89b7bc4c50b323babd96d"},{"name":"variables.tf","path":"mgmt/cloudwatch-dashboard/variables.tf","sha":"99342abb2131b4fa964b079f1b81046ebed14574"}]},{"name":"openvpn-server","children":[{"name":"README.md","path":"mgmt/openvpn-server/README.md","sha":"6c7af77ba3b5c64045b0893c96901a7d205515c2"},{"name":"main.tf","path":"mgmt/openvpn-server/main.tf","sha":"73492dd9ef351f4c596b30c014734ca6c7191fee"},{"name":"outputs.tf","path":"mgmt/openvpn-server/outputs.tf","sha":"e0ee383a88b57c08a5dac1dd48e84d00c11de344"},{"name":"packer","children":[{"name":"openvpn-server.json","path":"mgmt/openvpn-server/packer/openvpn-server.json","sha":"3635a761cee4858450830604e6f44e99432c1cf3"}]},{"name":"user-data","children":[{"name":"user-data.sh","path":"mgmt/openvpn-server/user-data/user-data.sh","sha":"3f616dcb61a966d6f1cdff87463f73622972706a"}]},{"name":"variables.tf","path":"mgmt/openvpn-server/variables.tf","sha":"280cf0d2517b534b50745f905cb5624259cddce9"}]}]},{"name":"networking","children":[{"name":"alb","children":[{"name":"README.md","path":"networking/alb/README.md","sha":"7ce9edd69507b23b3f7d67dc66cd2f657e4cbb2e"},{"name":"main.tf","path":"networking/alb/main.tf","sha":"d6858cd3fa220c18fb1390a6f6fc5f44ef18cb3f"},{"name":"outputs.tf","path":"networking/alb/outputs.tf","sha":"8527071d187bc4a86c38b90678552d97c8e6e3db"},{"name":"variables.tf","path":"networking/alb/variables.tf","sha":"ab32623f5a9a196b9671d5c411554636bf82947f"}]},{"name":"route53-private","children":[{"name":"README.md","path":"networking/route53-private/README.md","sha":"e70e45b4f3432f1e7aad9a8e18ee84648c38a8dc"},{"name":"main.tf","path":"networking/route53-private/main.tf","sha":"93e13c243c00eb4988a0060d3e0059d33cbe82bc"},{"name":"outputs.tf","path":"networking/route53-private/outputs.tf","sha":"25351606ddab8bf61530c7aac806f7ddc73e58d5"},{"name":"variables.tf","path":"networking/route53-private/variables.tf","sha":"ee47a21182b010870219711f9eee219ff2603030"}]},{"name":"route53-public","children":[{"name":"README.md","path":"networking/route53-public/README.md","sha":"555c3df733d75b195b63210d36cecd9ef0b643aa"},{"name":"main.tf","path":"networking/route53-public/main.tf","sha":"526e5d92a3a6569e256b24d0d4474aed7d7713cc"},{"name":"outputs.tf","path":"networking/route53-public/outputs.tf","sha":"e2842a21a5926751a4a5f413218dade1741bac62"},{"name":"variables.tf","path":"networking/route53-public/variables.tf","sha":"80e3d01676dfda584ca22cb8caf7091de736c194"}]},{"name":"sns-topics","children":[{"name":"README.md","path":"networking/sns-topics/README.md","sha":"45b6a34c530d2d6172e33e0dfef9d5336e602e95"},{"name":"main.tf","path":"networking/sns-topics/main.tf","sha":"db08654f5d18af9f2b5ed247c7a5325561bdcfd9"},{"name":"outputs.tf","path":"networking/sns-topics/outputs.tf","sha":"112201a455a96a0e139460c0b12c317f9ec80a93"},{"name":"variables.tf","path":"networking/sns-topics/variables.tf","sha":"e40eb917760b0e53e07d90e4159026597eb73c11"}]},{"name":"vpc-app","children":[{"name":"README.md","path":"networking/vpc-app/README.md","sha":"0ff22cc4507aa7d316b35929dc43ac73a3604498"},{"name":"main.tf","path":"networking/vpc-app/main.tf","sha":"3bcde14bf7313056b270a144d8985a96c9f36d76"},{"name":"outputs.tf","path":"networking/vpc-app/outputs.tf","sha":"ee651e6f8cdeb04c99b73a620f50463dbece065d"},{"name":"variables.tf","path":"networking/vpc-app/variables.tf","sha":"ffd0807b67eb70cc57583685efd9768f3c906da0"}]},{"name":"vpc-mgmt","children":[{"name":"README.md","path":"networking/vpc-mgmt/README.md","sha":"c31c1095b46675658c2d7f4531e6dedc3882bcab"},{"name":"main.tf","path":"networking/vpc-mgmt/main.tf","sha":"957df4c90ad9b01ddcefba5890febeee27eb0566"},{"name":"outputs.tf","path":"networking/vpc-mgmt/outputs.tf","sha":"7238920811a8c43ea28a37c4ea9964d81ca88ef6"},{"name":"variables.tf","path":"networking/vpc-mgmt/variables.tf","sha":"1f11eb7ff2c6f2763fc2a923413696841be69e27"}]}]},{"name":"security","children":[{"name":"cloudtrail","children":[{"name":"README.md","path":"security/cloudtrail/README.md","sha":"ad30521e5e2215354b0dbde3a0e12ee70768e40f"},{"name":"main.tf","path":"security/cloudtrail/main.tf","sha":"8ee01e59faaaadfe9ecaa6cdc845d648d5424167"},{"name":"outputs.tf","path":"security/cloudtrail/outputs.tf","sha":"186c7cc76b1ef6e4d57be393612d0e87415798b1"},{"name":"variables.tf","path":"security/cloudtrail/variables.tf","sha":"f74c4b075598060f28763d173b348e911729b6f2"}]},{"name":"iam-groups","children":[{"name":"README.md","path":"security/iam-groups/README.md","sha":"cb5edf571445e8e707a047252029a17d28d3dcc0"},{"name":"main.tf","path":"security/iam-groups/main.tf","sha":"b4baa0c2cfcc8f98c2c528392d2ba9f7cbfb6bf5"},{"name":"outputs.tf","path":"security/iam-groups/outputs.tf","sha":"20f4b6ff4ba5d79b144599744dbe926c1f8c05ac"},{"name":"variables.tf","path":"security/iam-groups/variables.tf","sha":"b1ed5b49483c4a533bfb172a94101566ac124f27"}]},{"name":"iam-user-password-policy","children":[{"name":"README.md","path":"security/iam-user-password-policy/README.md","sha":"483e28bbca8394ed7199fc097047d9f5c3106149"},{"name":"main.tf","path":"security/iam-user-password-policy/main.tf","sha":"b2e162a5671f6e59278e978c98fc4c0612840ecc"},{"name":"variables.tf","path":"security/iam-user-password-policy/variables.tf","sha":"cd98edfd25e4455938826e53dbaf36f5d18e6f3e"}]},{"name":"kms-master-key","children":[{"name":"README.md","path":"security/kms-master-key/README.md","sha":"274ac1f218b9f856033edec88bcab71e72dcd44c"},{"name":"main.tf","path":"security/kms-master-key/main.tf","sha":"8f38e762faf7d59b192f9af60b6f08883fc414db"},{"name":"outputs.tf","path":"security/kms-master-key/outputs.tf","sha":"bfeb4638cc0ad7540bf7e5258fdc4b73df4b7dc0"},{"name":"variables.tf","path":"security/kms-master-key/variables.tf","sha":"bde04d597213a90692c058d73fc90b9d17b0a321"}]},{"name":"machine-user","children":[{"name":"README.md","path":"security/machine-user/README.md","sha":"c5a262c21c2afc551e05a384185bd6c3af7d628b"},{"name":"main.tf","path":"security/machine-user/main.tf","sha":"9f7606a8d93d5e0bba019e381e46cac294e973c3"},{"name":"outputs.tf","path":"security/machine-user/outputs.tf","sha":"1357926bec9850f2de2e3bbe1a545a7941af72b7"},{"name":"variables.tf","path":"security/machine-user/variables.tf","sha":"1cf26bb50a89af42400708581586b7911f996c07"}]},{"name":"service-linked-roles","children":[{"name":"README.md","path":"security/service-linked-roles/README.md","sha":"463694c1b22d94c509ec1c2b752559d4fdda5930"},{"name":"main.tf","path":"security/service-linked-roles/main.tf","sha":"f708f35b3a4a37207798730b33611c7b4c1a8ce9"},{"name":"outputs.tf","path":"security/service-linked-roles/outputs.tf","sha":"443b44444ee16c90af5dc826c1475d8cea43e883"},{"name":"variables.tf","path":"security/service-linked-roles/variables.tf","sha":"5fc0aa29630254a68ab6afc3c8b22dbc6e13207c"}]}]},{"name":"services","children":[{"name":"asg-service","children":[{"name":"README.md","path":"services/asg-service/README.md","sha":"e8e0901bc2bec438776b64a9d3d59c1989ea8467"},{"name":"main.tf","path":"services/asg-service/main.tf","sha":"9537f0e0185352489f51f0e1721f4c1836c07eb9"},{"name":"outputs.tf","path":"services/asg-service/outputs.tf","sha":"9944f0795c3f2007c413452c1f5fee50c1268e58"},{"name":"user-data","children":[{"name":"user-data.sh","path":"services/asg-service/user-data/user-data.sh","sha":"e50da5f928e417ff9b77f4267d53544cbce667ba"}]},{"name":"variables.tf","path":"services/asg-service/variables.tf","sha":"bededa5d8eb315e20189b005644b8e757d19aba0"}]},{"name":"beanstalk-service","children":[{"name":"README.md","path":"services/beanstalk-service/README.md","sha":"8a66b7bec1c265c33880ad843f18335d6fe0a2f7"},{"name":"main.tf","path":"services/beanstalk-service/main.tf","sha":"a0e8af16ade2a14bd27e1e2113d785a561de637a"},{"name":"outputs.tf","path":"services/beanstalk-service/outputs.tf","sha":"e19d38e019aa0aa622494429776374a27083bc28"},{"name":"variables.tf","path":"services/beanstalk-service/variables.tf","sha":"1a01a6a04597b6a63b58673e472f9934c2b3976d"}]},{"name":"ecs-cluster","children":[{"name":"README.md","path":"services/ecs-cluster/README.md","sha":"ab95356506fe38392944ae896c4e3e359d1e294e"},{"name":"main.tf","path":"services/ecs-cluster/main.tf","sha":"4125e8c9595c01ecde6b2207060031c38fb8c4f1"},{"name":"outputs.tf","path":"services/ecs-cluster/outputs.tf","sha":"c918113ae6e738817e7c0c55c6e4180383660cb6"},{"name":"packer","children":[{"name":"ecs-node.json","path":"services/ecs-cluster/packer/ecs-node.json","sha":"f5084492c919a03cb9c3389280cff3c43e764e07"}]},{"name":"user-data","children":[{"name":"user-data.sh","path":"services/ecs-cluster/user-data/user-data.sh","sha":"eb7c171b02bfe4d5a3bc1df878df9190dad061ac"}]},{"name":"variables.tf","path":"services/ecs-cluster/variables.tf","sha":"96fb99fc922139679a2686db29c885de1b912390"}]},{"name":"ecs-service-with-alb","children":[{"name":"README.md","path":"services/ecs-service-with-alb/README.md","sha":"f3c0765593712662cb89c765bfbdacfe8c9256be"},{"name":"container-definition","children":[{"name":"container-definition.json","path":"services/ecs-service-with-alb/container-definition/container-definition.json","sha":"20f25b4085100177ad428190241796f00b702b55"}]},{"name":"main.tf","path":"services/ecs-service-with-alb/main.tf","sha":"029a1bd60a1fb43a1da6da114dded4ab08b97ac5"},{"name":"outputs.tf","path":"services/ecs-service-with-alb/outputs.tf","sha":"55dba0aa1675801b0605e43b47ce14fed7483119"},{"name":"variables.tf","path":"services/ecs-service-with-alb/variables.tf","sha":"dfdea58f1be6ec635ddf32c8bb64678a1fb83794"}]},{"name":"eks-cluster","children":[{"name":"README.md","path":"services/eks-cluster/README.md","sha":"e20618147dbe5e008f8905bfd258fe2c5dc6ac97"},{"name":"dependencies.tf","path":"services/eks-cluster/dependencies.tf","sha":"0585a0286957ecb49e73be99066500f8eda0bf1f"},{"name":"main.tf","path":"services/eks-cluster/main.tf","sha":"39246d1a05752829ad39b46e6e31bc537d3c1236"},{"name":"outputs.tf","path":"services/eks-cluster/outputs.tf","sha":"4e527d1c4705a20e163d5bd17d8a77dcdf8e704e"},{"name":"packer","children":[{"name":"eks-node.json","path":"services/eks-cluster/packer/eks-node.json","sha":"39610e53e492387a4036d24e441a2a10df053ab2"}]},{"name":"user-data","children":[{"name":"user-data.sh","path":"services/eks-cluster/user-data/user-data.sh","sha":"fb67f646973b4695ef621bf822ff83023853c053"}]},{"name":"variables.tf","path":"services/eks-cluster/variables.tf","sha":"2d116e6d51b9eea9c2609bf8e13870766b8ec92c"}]},{"name":"eks-core-services","children":[{"name":"README.md","path":"services/eks-core-services/README.md","sha":"7887ccf8ba7a28d8ab90b10a447d367205099ce8"},{"name":"dependencies.tf","path":"services/eks-core-services/dependencies.tf","sha":"e3d5965be79c8855d3c23e7f7e97f4285ddb4055"},{"name":"main.tf","path":"services/eks-core-services/main.tf","sha":"67b880c255bfb186f27fdd103c83ffda942d2ed8"},{"name":"outputs.tf","path":"services/eks-core-services/outputs.tf","sha":"e9de33d8ebb25ae0a192974ae8f87eaff4e3c7e0"},{"name":"variables.tf","path":"services/eks-core-services/variables.tf","sha":"7b1ac535683d80f20ecfa1fd9b0a1eb856791488"}]},{"name":"k8s-namespace","children":[{"name":"README.md","path":"services/k8s-namespace/README.md","sha":"8a049390ea84ce53bf53f120e64492a37b95d984"},{"name":"dependencies.tf","path":"services/k8s-namespace/dependencies.tf","sha":"bf60b27da3a43c164c2b8d5cb1395036e633f35a"},{"name":"main.tf","path":"services/k8s-namespace/main.tf","sha":"11ec0305e22bea269b4947bdd3d2b2b761ed66fe"},{"name":"outputs.tf","path":"services/k8s-namespace/outputs.tf","sha":"be7aceadc95e422b27b09ff5c6b163e56b84eb6c"},{"name":"variables.tf","path":"services/k8s-namespace/variables.tf","sha":"ec4f614e0058536b95209e6539cae7666a9c879e"}]},{"name":"k8s-service","children":[{"name":"README.md","path":"services/k8s-service/README.md","sha":"e6ae3fbc8cc60449439d3fde17edcc66799c99f6"},{"name":"dependencies.tf","path":"services/k8s-service/dependencies.tf","sha":"8d33da01770b121296b5534edc080a0c0c54912b"},{"name":"main.tf","path":"services/k8s-service/main.tf","sha":"824b8ecd657530174ea0229bb67a0fc1bd76ac5d"},{"name":"templates","children":[{"name":"probe_values.yaml","path":"services/k8s-service/templates/probe_values.yaml","sha":"69d49cf2336add3da1e591dfd1ca29c07c68ea03"},{"name":"values.yaml","path":"services/k8s-service/templates/values.yaml","sha":"918d47246dc7f1af5fa4b858c69238a9003aa527"}]},{"name":"variables.tf","path":"services/k8s-service/variables.tf","sha":"cfafadf85ea45d48009cfec59bb531cc8c04408c"}]},{"name":"static-website","children":[{"name":"README.md","path":"services/static-website/README.md","sha":"1530129f95d0ca40542e86984ab703d969a2e0c3"},{"name":"example-website","children":[{"name":"README.md","path":"services/static-website/example-website/README.md","sha":"6301100b4effb1607101f87146515ee1d21eea48"},{"name":"index.html","path":"services/static-website/example-website/index.html","sha":"f71437ba35a91d3e363828de75928f403bde121e"}]},{"name":"main.tf","path":"services/static-website/main.tf","sha":"639d3cccceb8147facec7b1fe88e2f2a3169c30c"},{"name":"outputs.tf","path":"services/static-website/outputs.tf","sha":"04baf5160ee587fc676b0abd188cb13983ba8a5e"},{"name":"variables.tf","path":"services/static-website/variables.tf","sha":"d7d6773f46a8f44acfd5b84da2b232f32947ca7e"}]}]},{"name":"tls-scripts","children":[{"name":"README.md","path":"tls-scripts/README.md","sha":"06cad2c6db186a26bb557615813e2e7029217f09"},{"name":"create-tls-cert.sh","path":"tls-scripts/create-tls-cert.sh","sha":"a98dc2db093f825166c032661c37bac38da27f15"},{"name":"download-rds-ca-certs.sh","path":"tls-scripts/download-rds-ca-certs.sh","sha":"bcf9966d8341146c12fe57613949ee7abb193ddc"},{"name":"generate-trust-stores.sh","path":"tls-scripts/generate-trust-stores.sh","sha":"12f1591a7e613412025d1d64d6bcf7418892ff37"},{"name":"helpers.sh","path":"tls-scripts/helpers.sh","sha":"6650c987ea62be423e9f4fd6a39ad43249713f5a"}]}]},"detailsContent":"<h1 class=\"preview__body--title\" id=\"elasticsearch-cluster\">Elasticsearch Cluster</h1><div class=\"preview__body--border\"></div><p>This directory creates an <a href=\"https://aws.amazon.com/elasticsearch-service/\" class=\"preview__body--description--blue\" target=\"_blank\">Amazon Elasticsearch Cluster</a>.</p>\n<h2 class=\"preview__body--subtitle\" id=\"how-do-you-use-this-module\">How do you use this module?</h2>\n<p>See the <a href=\"/repos/v0.0.1-08112020/infrastructure-modules-acme/README.md\" class=\"preview__body--description--blue\">root README</a> for instructions on using modules.</p>\n<h2 class=\"preview__body--subtitle\" id=\"core-concepts\">Core concepts</h2>\n<p>To understand core concepts like what is Elasticsearch, connecting to the cluster, and scaling the cluster, see the\n<a href=\"https://docs.aws.amazon.com/elasticsearch-service/latest/developerguide/what-is-amazon-elasticsearch-service.html\" class=\"preview__body--description--blue\" target=\"_blank\">Elasticsearch documentation</a>.</p>\n","repoName":"infrastructure-modules-acme","repoRef":"v0.0.1-08112020","serviceDescriptor":{"serviceName":"Amazon Elasticsearch","serviceRepoName":"infrastructure-modules-acme","serviceRepoOrg":"gruntwork-io","serviceMainReadmePath":"/data-stores/elasticsearch","cloudProviders":["aws"],"description":"Deploy an AWS-managed Elasticsearch cluster. Supports automatic bootstrap, auto healing, backup, and recovery.","imageUrl":"elk.png","licenseType":"subscriber","technologies":["Terraform","Bash"],"compliance":[],"tags":[""]},"serviceCategoryName":"NoSQL","fileName":"README.md","filePath":"/data-stores/elasticsearch","title":"Repo Browser: Amazon Elasticsearch","description":"Browse the repos in the Gruntwork Infrastructure as Code Library."}