This Terraform Module creates a database using the Amazon Relational Database Service (RDS). Note that many logical databases
can exist on a single physical database.
{"treedata":{"name":"root","toggled":true,"children":[{"name":".gitignore","path":".gitignore","sha":"0305003919b74d47dc7190b2922c4d980f4cd087"},{"name":"CODEOWNERS","path":"CODEOWNERS","sha":"6bddb3ff6e1b3dfaba7cf180e56bca12c245be56"},{"name":"README.md","path":"README.md","sha":"b480f00ef3db4af4290bf6961237722c8f86de7b"},{"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":"elk-multi-cluster","children":[{"name":"README.md","path":"data-stores/elk-multi-cluster/README.md","sha":"bf6795b78109065846144c529a0b70c79a8ab2b2"},{"name":"dependencies.tf","path":"data-stores/elk-multi-cluster/dependencies.tf","sha":"fb1c51a754b121601b851050afe9c4f7103c08d4"},{"name":"main.tf","path":"data-stores/elk-multi-cluster/main.tf","sha":"70bade40b05343b7bfae4ac5b4136f7b269f04ad"},{"name":"outputs.tf","path":"data-stores/elk-multi-cluster/outputs.tf","sha":"c9b8dd4df51e4f7fcef957e1b5342d126ec683ec"},{"name":"packer","children":[{"name":"common","children":[{"name":"install-gruntwork-common.sh","path":"data-stores/elk-multi-cluster/packer/common/install-gruntwork-common.sh","sha":"7d2db17bf8f1499277ca82cc72a0e4725497bb91"}]},{"name":"elastalert","children":[{"name":"aws","children":[{"name":"elastalert-config","children":[{"name":"config.yml","path":"data-stores/elk-multi-cluster/packer/elastalert/aws/elastalert-config/config.yml","sha":"fcbff49f1ec5e7b11f43fe4987fd0d9fb9641937"}]}]},{"name":"elastalert-rules","children":[{"name":"example_change.yml","path":"data-stores/elk-multi-cluster/packer/elastalert/elastalert-rules/example_change.yml","sha":"4020886483786ff9a8847159b5750014c5d2b0fb"}]},{"name":"elastalert.json","path":"data-stores/elk-multi-cluster/packer/elastalert/elastalert.json","sha":"598cd17686ec835157c801d4e03c70bd0ffc737f"}]},{"name":"elasticsearch","children":[{"name":"aws","children":[{"name":"config","children":[{"name":"elasticsearch-data.yml","path":"data-stores/elk-multi-cluster/packer/elasticsearch/aws/config/elasticsearch-data.yml","sha":"fd305dacdb3fbe4d10a6a84f0858858ea12adafc"},{"name":"elasticsearch-master.yml","path":"data-stores/elk-multi-cluster/packer/elasticsearch/aws/config/elasticsearch-master.yml","sha":"4d5629d488a6d61fb02a7240def800f3d5dab2d6"},{"name":"jvm.options","path":"data-stores/elk-multi-cluster/packer/elasticsearch/aws/config/jvm.options","sha":"28dcf519ee339aba5dd15059c1acc4b97846d6ce"}]}]},{"name":"elasticsearch-data.json","path":"data-stores/elk-multi-cluster/packer/elasticsearch/elasticsearch-data.json","sha":"7ea3ce6d43b872b44c1bb26f63e6830f7f4c5c15"},{"name":"elasticsearch-master.json","path":"data-stores/elk-multi-cluster/packer/elasticsearch/elasticsearch-master.json","sha":"7d778b385217823a2ef6f8cb9741675855c67a37"},{"name":"plugins","children":[{"name":"readonlyrest-1.16.20_es6.2.4.zip","path":"data-stores/elk-multi-cluster/packer/elasticsearch/plugins/readonlyrest-1.16.20_es6.2.4.zip","sha":"2c610fd7b693d9eb70fef3dbfec6e1918d535341"}]},{"name":"readonlyrest-config","children":[{"name":"readonlyrest.yml","path":"data-stores/elk-multi-cluster/packer/elasticsearch/readonlyrest-config/readonlyrest.yml","sha":"faf265252fd20d61c336270cbbba801c35213633"}]}]},{"name":"kibana","children":[{"name":"config","children":[{"name":"kibana.yml","path":"data-stores/elk-multi-cluster/packer/kibana/config/kibana.yml","sha":"1eabc998d141342cc274d424097c7f4a2734c315"}]},{"name":"kibana.json","path":"data-stores/elk-multi-cluster/packer/kibana/kibana.json","sha":"9ed65c747980d632160012f251bbd45467a9c73e"}]},{"name":"logstash","children":[{"name":"config","children":[{"name":"jvm.options","path":"data-stores/elk-multi-cluster/packer/logstash/config/jvm.options","sha":"28dcf519ee339aba5dd15059c1acc4b97846d6ce"},{"name":"logstash.yml","path":"data-stores/elk-multi-cluster/packer/logstash/config/logstash.yml","sha":"b025595688db51b9557a9552e733a145ed5e4784"},{"name":"pipeline.conf","path":"data-stores/elk-multi-cluster/packer/logstash/config/pipeline.conf","sha":"1bbf7df102cef927e5a881c86a06d66df8523e8a"}]},{"name":"logstash.json","path":"data-stores/elk-multi-cluster/packer/logstash/logstash.json","sha":"e5aad63c70a463862c58e7b8a6c5afa26431712d"}]}]},{"name":"user-data","children":[{"name":"elastalert","children":[{"name":"user-data.sh","path":"data-stores/elk-multi-cluster/user-data/elastalert/user-data.sh","sha":"65b896391c4ee9f7556a6b925c8aaea32ae1f15a"}]},{"name":"elasticsearch","children":[{"name":"data","children":[{"name":"user-data.sh","path":"data-stores/elk-multi-cluster/user-data/elasticsearch/data/user-data.sh","sha":"389316f274b5fd085022eee065da573f44f6e62a"}]},{"name":"master","children":[{"name":"user-data.sh","path":"data-stores/elk-multi-cluster/user-data/elasticsearch/master/user-data.sh","sha":"6dc4807ceae9866786b1aecc45798d3d1c89fe9a"}]}]},{"name":"kibana","children":[{"name":"user-data.sh","path":"data-stores/elk-multi-cluster/user-data/kibana/user-data.sh","sha":"fb30d3c53346c9f2fba5bc16d221bb4e9cc03648"}]},{"name":"logstash","children":[{"name":"user-data.sh","path":"data-stores/elk-multi-cluster/user-data/logstash/user-data.sh","sha":"43799ce2294bc586c82af32855a0e6a96640e0ae"}]}]},{"name":"variables.tf","path":"data-stores/elk-multi-cluster/variables.tf","sha":"c4ae06b16fe98ae7ba646c5fc63106ec148d06f9"}]},{"name":"elk-single-cluster","children":[{"name":"README.md","path":"data-stores/elk-single-cluster/README.md","sha":"33c5a730fb8ae737852449bd8d2c12a846fbac43"},{"name":"dependencies.tf","path":"data-stores/elk-single-cluster/dependencies.tf","sha":"7030786a7ebb997e8b29430e98723f75658b3542"},{"name":"main.tf","path":"data-stores/elk-single-cluster/main.tf","sha":"13e93cf1f9486c83ec8dda804d63fce783fb4648"},{"name":"outputs.tf","path":"data-stores/elk-single-cluster/outputs.tf","sha":"05fcb4655a7a384c4f81639a76a9077dab49ba1d"},{"name":"packer","children":[{"name":"all-in-one.json","path":"data-stores/elk-single-cluster/packer/all-in-one.json","sha":"1abc5f066177d96dc61eda2557d42d0029b66f6a"},{"name":"elasticsearch","children":[{"name":"aws","children":[{"name":"config","children":[{"name":"elasticsearch.yml","path":"data-stores/elk-single-cluster/packer/elasticsearch/aws/config/elasticsearch.yml","sha":"edcc238fbb17b1f4bebf67a1229cb6cb67591963"},{"name":"jvm.options","path":"data-stores/elk-single-cluster/packer/elasticsearch/aws/config/jvm.options","sha":"28dcf519ee339aba5dd15059c1acc4b97846d6ce"}]}]}]},{"name":"kibana","children":[{"name":"config","children":[{"name":"kibana.yml","path":"data-stores/elk-single-cluster/packer/kibana/config/kibana.yml","sha":"2379dcfb60b6dec75d96f0f44df03231ac39e907"}]}]},{"name":"logstash","children":[{"name":"config","children":[{"name":"jvm.options","path":"data-stores/elk-single-cluster/packer/logstash/config/jvm.options","sha":"28dcf519ee339aba5dd15059c1acc4b97846d6ce"},{"name":"logstash.yml","path":"data-stores/elk-single-cluster/packer/logstash/config/logstash.yml","sha":"b025595688db51b9557a9552e733a145ed5e4784"},{"name":"pipeline.conf","path":"data-stores/elk-single-cluster/packer/logstash/config/pipeline.conf","sha":"efe8c2f4decca39ede9d0855529a7871067af233"}]}]}]},{"name":"user-data","children":[{"name":"user-data.sh","path":"data-stores/elk-single-cluster/user-data/user-data.sh","sha":"d7dd8cea2cf8829cbeee076ae4e80c3ea09aa216"}]},{"name":"variables.tf","path":"data-stores/elk-single-cluster/variables.tf","sha":"42204238ab2972c6276b133e2732bd96e4762b88"}]},{"name":"kafka","children":[{"name":"README.md","path":"data-stores/kafka/README.md","sha":"33b5d8ca15dd8ef6e098c2f1f049684faa4037d5"},{"name":"main.tf","path":"data-stores/kafka/main.tf","sha":"5a1fbe4297801582641015193d471ad76cfd1b91"},{"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":"3617edb030d892a0aafff9a351e0b7de2b5f6719"},{"name":"kafka.json","path":"data-stores/kafka/packer/kafka.json","sha":"3a99042487da08ca664560faf43d0af7324a051c"}]},{"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":"af32efb030e09a4efd965ec3e5fef36957a095ad"}]},{"name":"rds","children":[{"name":"README.md","path":"data-stores/rds/README.md","sha":"8e5dec7e1b17bbd2523603a9dcc5383645d6a7d2","toggled":true},{"name":"main.tf","path":"data-stores/rds/main.tf","sha":"899a1a0a07ac7bb3ae6f7f520af14569da62a5f0"},{"name":"outputs.tf","path":"data-stores/rds/outputs.tf","sha":"74cf8794f63692e80dffa6ee4eb9aaabec1bd0c6"},{"name":"variables.tf","path":"data-stores/rds/variables.tf","sha":"c59f22678c6eb8cee43c853b784356651ec2c58f"}],"toggled":true},{"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":"9b742eb713c8d7b0dac4bb03556032beeb47e891"},{"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":"43851da1057dec9c6339b933269f6ed2e496bf36"},{"name":"zookeeper.json","path":"data-stores/zookeeper/packer/zookeeper.json","sha":"1e495f6626e8eb31e9b6bed7c9004551a811e69d"}]},{"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":"fbd421a0b9e50c30e92790c25b7b3757f2bb1fe7"}]}],"toggled":true},{"name":"lambda","children":[{"name":"long-running-scheduled","children":[{"name":"README.md","path":"lambda/long-running-scheduled/README.md","sha":"2e278a1cc30d16dc968cb803f0f9bff2471338ad"},{"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":"99b4746515367265c53145c506f30092312710bd"},{"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":"7a90df543c4e041e0545979c88a97aff53e03d74"},{"name":"outputs.tf","path":"mgmt/cloudwatch-dashboard/outputs.tf","sha":"81aabed0c48d3e08b0e89b7bc4c50b323babd96d"},{"name":"variables.tf","path":"mgmt/cloudwatch-dashboard/variables.tf","sha":"99342abb2131b4fa964b079f1b81046ebed14574"}]},{"name":"jenkins","children":[{"name":"README.md","path":"mgmt/jenkins/README.md","sha":"a30edb85c085606e10e1d197824bc6a693ef66e9"},{"name":"main.tf","path":"mgmt/jenkins/main.tf","sha":"f087f52e9ec50997e78bc9cffb89a9212f9e0cbe"},{"name":"outputs.tf","path":"mgmt/jenkins/outputs.tf","sha":"d4a839b7b6147ec251064253a4e172d25ff17c01"},{"name":"packer","children":[{"name":"install-build-dependencies.sh","path":"mgmt/jenkins/packer/install-build-dependencies.sh","sha":"f9679fb60ee4524a4c7e4c39fb65d3718bab7c17"},{"name":"install-gruntwork-modules.sh","path":"mgmt/jenkins/packer/install-gruntwork-modules.sh","sha":"69ac3e9199ba2679a9beda4782ddc1547938c0c0"},{"name":"jenkins-ubuntu.json","path":"mgmt/jenkins/packer/jenkins-ubuntu.json","sha":"42b31a72408fff85c73fc411697ba6b95e6c6aad"}]},{"name":"user-data","children":[{"name":"user-data.sh","path":"mgmt/jenkins/user-data/user-data.sh","sha":"1f43b9cb764bae54ad09c3e59be32b4d20b586d2"}]},{"name":"variables.tf","path":"mgmt/jenkins/variables.tf","sha":"d66a066402b2dfd563528bf3440dda041be8b02d"}]},{"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":"d2b8cf0af76d3fe9752df3ceaa96f01ab2c95924"},{"name":"outputs.tf","path":"mgmt/openvpn-server/outputs.tf","sha":"4ea6665b79ac952f79d155a4f8362f3ab298cf7b"},{"name":"packer","children":[{"name":"openvpn-server.json","path":"mgmt/openvpn-server/packer/openvpn-server.json","sha":"ef4f76df2d4b280a837b40bab5ab4635b0f1861b"}]},{"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":"30b8457ebb08e23c53362990cc9fb43ecebaf185"}]}]},{"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":"cf642e663d8114c86f90f202b46a594563df0482"},{"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-cross-account","children":[{"name":"README.md","path":"security/iam-cross-account/README.md","sha":"ee7ad286149228b4347441179e9eacc32c04d153"},{"name":"main.tf","path":"security/iam-cross-account/main.tf","sha":"5ba01a84eff8730333704ae5d3cb7862a34e3495"},{"name":"outputs.tf","path":"security/iam-cross-account/outputs.tf","sha":"b81646dffcd576846632282abe0dbe81d5024bc1"},{"name":"variables.tf","path":"security/iam-cross-account/variables.tf","sha":"159f00f2582a917e36d9bc69d2f00efe81bc64d2"}]},{"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":"service-templates","children":[{"name":"README.md","path":"service-templates/README.md","sha":"c3cad722c9a867c1b527e2e97d0c805ae2ca54a9"},{"name":"asg-service","children":[{"name":"outputs","children":[{"name":"Jenkinsfile.ejs","path":"service-templates/asg-service/outputs/Jenkinsfile.ejs","sha":"e2b66907ee736231b2b554fbdad58a73ea9bda82"},{"name":"config.xml.ejs","path":"service-templates/asg-service/outputs/config.xml.ejs","sha":"d1830014d0f0687679a336e1fb9ab5d32d39124f"},{"name":"deploy.sh.ejs","path":"service-templates/asg-service/outputs/deploy.sh.ejs","sha":"77a410d2e8f0abac7cd50060f6c61a51db9b139a"},{"name":"terragrunt.hcl.ejs","path":"service-templates/asg-service/outputs/terragrunt.hcl.ejs","sha":"835bd5f7e0b11e1919978022e91d458f0373fc22"}]},{"name":"service-template.yml","path":"service-templates/asg-service/service-template.yml","sha":"00281552662b4c983f168c5f554450788e99114c"}]},{"name":"beanstalk-service","children":[{"name":"outputs","children":[{"name":"Jenkinsfile.ejs","path":"service-templates/beanstalk-service/outputs/Jenkinsfile.ejs","sha":"472d42ba306d00c280c256f6bfd5098e923a9ad0"},{"name":"config.xml.ejs","path":"service-templates/beanstalk-service/outputs/config.xml.ejs","sha":"d1830014d0f0687679a336e1fb9ab5d32d39124f"},{"name":"deploy.sh.ejs","path":"service-templates/beanstalk-service/outputs/deploy.sh.ejs","sha":"9b86b31d029ea7a2a1a9f32a71ad9a4516aefd42"},{"name":"terragrunt.hcl.ejs","path":"service-templates/beanstalk-service/outputs/terragrunt.hcl.ejs","sha":"b352fa43a0690f309037c5cb436375ebbb4e3c54"}]},{"name":"service-template.yml","path":"service-templates/beanstalk-service/service-template.yml","sha":"4c5ea126b46010234bef548f5a273658a6953947"}]},{"name":"common","children":[{"name":"Jenkinsfile.deploy","path":"service-templates/common/Jenkinsfile.deploy","sha":"e1e70671138ec89f6e46739dfc2b2e85b2121434"},{"name":"config.deploy.xml.ejs","path":"service-templates/common/config.deploy.xml.ejs","sha":"844aa7312ae138c054acd239e9afdee3ad7a4fad"},{"name":"deploy-service.sh","path":"service-templates/common/deploy-service.sh","sha":"0688d5bd9a2ea9c00a645f075d28e6730511ceea"}]},{"name":"create-account","children":[{"name":"outputs","children":[{"name":"Jenkinsfile.ejs","path":"service-templates/create-account/outputs/Jenkinsfile.ejs","sha":"070a2d60fcd96f0da207217d12ba0fca43d9885a"},{"name":"child-account.tf.ejs","path":"service-templates/create-account/outputs/child-account.tf.ejs","sha":"c65d79260e88a45b1a1208147b2b3057c31daac9"},{"name":"config.xml.ejs","path":"service-templates/create-account/outputs/config.xml.ejs","sha":"ac2647bfca57ba703f88243b6803274a2b0b8f98"},{"name":"create-account.sh","path":"service-templates/create-account/outputs/create-account.sh","sha":"c833a9c84a8dbfdb8786cd4cfb9ebf809f9f8331"},{"name":"infrastructure-live","children":[{"name":"child-account","children":[{"name":"_global","children":[{"name":"cloudtrail","children":[{"name":"terragrunt.hcl.ejs","path":"service-templates/create-account/outputs/infrastructure-live/child-account/_global/cloudtrail/terragrunt.hcl.ejs","sha":"cd6df7050126a4c46cf37fdc637239d784c9d610"}]},{"name":"iam-cross-account","children":[{"name":"terragrunt.hcl.ejs","path":"service-templates/create-account/outputs/infrastructure-live/child-account/_global/iam-cross-account/terragrunt.hcl.ejs","sha":"f9947ed53312b960e5c45cb2fb1e42ee83a9d638"}]},{"name":"iam-user-password-policy","children":[{"name":"terragrunt.hcl.ejs","path":"service-templates/create-account/outputs/infrastructure-live/child-account/_global/iam-user-password-policy/terragrunt.hcl.ejs","sha":"7c850170dda37b10640075bd443264cd28aa3d2a"}]},{"name":"region.yaml.ejs","path":"service-templates/create-account/outputs/infrastructure-live/child-account/_global/region.yaml.ejs","sha":"23fde193fb499f6dd304f668024197e58de57593"}]},{"name":"empty.yaml.ejs","path":"service-templates/create-account/outputs/infrastructure-live/child-account/empty.yaml.ejs","sha":"5aa66daa40faeaef37eccb7b4b0fcc792233cd7b"},{"name":"region","children":[{"name":"_global","children":[{"name":"sns-topics","children":[{"name":"terragrunt.hcl.ejs","path":"service-templates/create-account/outputs/infrastructure-live/child-account/region/_global/sns-topics/terragrunt.hcl.ejs","sha":"790414910cd2ad0f0d5feb706a45db7ceb2dd894"}]}]},{"name":"environment","children":[{"name":"ecs-cluster-fargate","children":[{"name":"terragrunt.hcl.ejs","path":"service-templates/create-account/outputs/infrastructure-live/child-account/region/environment/ecs-cluster-fargate/terragrunt.hcl.ejs","sha":"1b8c36f9f1ad100c45c80ba67c91d76ccd15853d"}]},{"name":"env.yaml.ejs","path":"service-templates/create-account/outputs/infrastructure-live/child-account/region/environment/env.yaml.ejs","sha":"142fb8eb7df3bbfea65ffbd03fe11dfe2f7d0771"},{"name":"networking","children":[{"name":"alb-public","children":[{"name":"terragrunt.hcl.ejs","path":"service-templates/create-account/outputs/infrastructure-live/child-account/region/environment/networking/alb-public/terragrunt.hcl.ejs","sha":"041ff45c608329dd492f37b62d633416b3aece58"}]}]},{"name":"vpc","children":[{"name":"terragrunt.hcl.ejs","path":"service-templates/create-account/outputs/infrastructure-live/child-account/region/environment/vpc/terragrunt.hcl.ejs","sha":"387f41006f1cd1ef21214d4a7b532f64766def01"}]}]},{"name":"region.yaml.ejs","path":"service-templates/create-account/outputs/infrastructure-live/child-account/region/region.yaml.ejs","sha":"5c1d1addd02982737bc474ff736839a10a444031"}]},{"name":"terragrunt.hcl.ejs","path":"service-templates/create-account/outputs/infrastructure-live/child-account/terragrunt.hcl.ejs","sha":"97e8d963d53dbe7870b1b399450bb8b7133f1161"},{"name":"tfstate.yaml.ejs","path":"service-templates/create-account/outputs/infrastructure-live/child-account/tfstate.yaml.ejs","sha":"448742e7d841df04a75ab85937abc2d3ff78b011"}]},{"name":"master","children":[{"name":"_global","children":[{"name":"child-accounts","children":[{"name":"terragrunt.hcl.ejs","path":"service-templates/create-account/outputs/infrastructure-live/master/_global/child-accounts/terragrunt.hcl.ejs","sha":"b0e4efed7418ac9ee8c40347a1afcd3e2f1f5fc9"}]}]}]}]}]},{"name":"service-template.yml","path":"service-templates/create-account/service-template.yml","sha":"8968ab877c78af975a55365b4e38f6d8045ace4d"}]},{"name":"ecr-repos","children":[{"name":"outputs","children":[{"name":"terragrunt.hcl.ejs","path":"service-templates/ecr-repos/outputs/terragrunt.hcl.ejs","sha":"ea5b8eb8a8ae592f0952c3d871a7f1992f213f56"}]},{"name":"service-template.yml","path":"service-templates/ecr-repos/service-template.yml","sha":"b6bcfb598f4c347823d0e56cbeaf04738da4d75e"}]},{"name":"ecs-service-fargate-with-alb","children":[{"name":"outputs","children":[{"name":"terragrunt.hcl.ejs","path":"service-templates/ecs-service-fargate-with-alb/outputs/terragrunt.hcl.ejs","sha":"a48d17bba67a3457bc3a33670c82e98b92b20996"}]},{"name":"service-template.yml","path":"service-templates/ecs-service-fargate-with-alb/service-template.yml","sha":"e795fb3bfdfcb86b5b1b0518b17f5a55264e369c"}]},{"name":"ecs-service-with-alb","children":[{"name":"outputs","children":[{"name":"Jenkinsfile.build.ejs","path":"service-templates/ecs-service-with-alb/outputs/Jenkinsfile.build.ejs","sha":"5fe5d862a8cb116a3725dbb745a62e9319d29313"},{"name":"config.build.xml.ejs","path":"service-templates/ecs-service-with-alb/outputs/config.build.xml.ejs","sha":"67a57026d20b9c92907cc2236a4dea347d16eaf8"},{"name":"terragrunt.hcl.ejs","path":"service-templates/ecs-service-with-alb/outputs/terragrunt.hcl.ejs","sha":"47f422b2ce6ab2b6677b64b251e461e1ba879fe3"},{"name":"trigger-deploy.sh.ejs","path":"service-templates/ecs-service-with-alb/outputs/trigger-deploy.sh.ejs","sha":"62af91b20a0d7b1893470a0d461278b70368674e"}]},{"name":"service-template.yml","path":"service-templates/ecs-service-with-alb/service-template.yml","sha":"3e3fcfb99b0b4bd8aab6c993705240bdb56555b1"}]}]},{"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":"5f64f2ea09b1bd7e0742962bd412be61ee787970"},{"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":"5ae6932052a43b5a97b1f76661180a6fc658e287"}]},{"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":"0070cafa3717011d329e14f92b1e6f2ca845eff7"}]},{"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":"0fc0998f2aa71e011979f8b413ca1b0e63bf140e"},{"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":"3c8573f528304b3690b65b12243ca9074aecabe2"}]},{"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":"e895f120ce856e566b5c56d8d4b9159b20cfffb4"}]},{"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":"8df3a40da2d99f56b17c59f9e355c253e7a61f98"},{"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":"e7ee179e44eb1f735552cd6c47941810064b2aeb"}]},{"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":"81c6e14fceebdd1c7363774b43b138601a104c2b"},{"name":"main.tf","path":"services/eks-cluster/main.tf","sha":"6733ecac94d72adf4e169a7289f48ea71788a691"},{"name":"outputs.tf","path":"services/eks-cluster/outputs.tf","sha":"e2c2678f4a6f8093f31f36affdeda0322ecdee74"},{"name":"packer","children":[{"name":"eks-node.json","path":"services/eks-cluster/packer/eks-node.json","sha":"5d7b8109de129ef6c7bc09bf036f4b20a1cf9604"}]},{"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":"6f0f2dc41a3a22e4a500ff1113c21842e2dd8634"}]},{"name":"eks-core-services","children":[{"name":"README.md","path":"services/eks-core-services/README.md","sha":"08cf3d01e0f5a2ab6ca90797d6c5d0e390d94d9a"},{"name":"dependencies.tf","path":"services/eks-core-services/dependencies.tf","sha":"ac6771854235ab7b5d5644a63c4f5edb36324392"},{"name":"main.tf","path":"services/eks-core-services/main.tf","sha":"6ef0f33ef3c73dbf2fb74b314e08495101a9d2c8"},{"name":"outputs.tf","path":"services/eks-core-services/outputs.tf","sha":"040a2d597868f14d81e89956f9a487e36376593e"},{"name":"variables.tf","path":"services/eks-core-services/variables.tf","sha":"e8b387eb5535265d6b8ba451adeae3c630018ff7"}]},{"name":"k8s-namespace-with-tiller","children":[{"name":"README.md","path":"services/k8s-namespace-with-tiller/README.md","sha":"d14ec0d6332a333035f9fcd61f98e6181e51baa4"},{"name":"dependencies.tf","path":"services/k8s-namespace-with-tiller/dependencies.tf","sha":"6b55f7b14ea2c04e104b2da4d95ccec675d5971b"},{"name":"main.tf","path":"services/k8s-namespace-with-tiller/main.tf","sha":"62341029bfd956d6577938f7885f5aee150644b0"},{"name":"outputs.tf","path":"services/k8s-namespace-with-tiller/outputs.tf","sha":"fdabd4c05221aac5d730a9dd3027c175675f833a"},{"name":"variables.tf","path":"services/k8s-namespace-with-tiller/variables.tf","sha":"380d0abfd7719bb5cf2fcb0dab28d7adb8e580dc"}]},{"name":"k8s-service","children":[{"name":"README.md","path":"services/k8s-service/README.md","sha":"c4229363911f8afe6c7aafa4ef2bce69f48f49d0"},{"name":"dependencies.tf","path":"services/k8s-service/dependencies.tf","sha":"40e451f261fd57d89b9a6448c1d7597aaf2d1036"},{"name":"main.tf","path":"services/k8s-service/main.tf","sha":"de51685c84e6c7e140c1b69a98c5ddb7a1e636e0"},{"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":"caa97c53b671a01d6b47451cf2415533e174c6d7"}]},{"name":"k8s-tiller","children":[{"name":"README.md","path":"services/k8s-tiller/README.md","sha":"fb7e25833dc33433c9fa7d6d747be97691ae1e2f"},{"name":"dependencies.tf","path":"services/k8s-tiller/dependencies.tf","sha":"640d819de8d2671df6846507720d9552c29737a3"},{"name":"main.tf","path":"services/k8s-tiller/main.tf","sha":"ec2bb534fed0ce123e6ff1d42c9d7b7ca0217e6c"},{"name":"outputs.tf","path":"services/k8s-tiller/outputs.tf","sha":"f8f2f7d22bed4c8134baee7bb285da0f56149fa2"},{"name":"variables.tf","path":"services/k8s-tiller/variables.tf","sha":"4239ebbfb64f31140ba8da4ab5f640aebeffaf85"}]},{"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":"5a1e3b502c4a6ac042bb16cc669a155adb60db87"}]},{"name":"main.tf","path":"services/static-website/main.tf","sha":"639d3cccceb8147facec7b1fe88e2f2a3169c30c"},{"name":"outputs.tf","path":"services/static-website/outputs.tf","sha":"50612c2c151bd2ccdd60cd1ee627303fb55c9592"},{"name":"variables.tf","path":"services/static-website/variables.tf","sha":"d7d6773f46a8f44acfd5b84da2b232f32947ca7e"}]}]},{"name":"tls-scripts","children":[{"name":"README.md","path":"tls-scripts/README.md","sha":"527ff15e933cea76de67c2320ba9201f1bde9564"},{"name":"create-tls-cert.sh","path":"tls-scripts/create-tls-cert.sh","sha":"2a0f210978516d97bb756ea960b17c3558d836a6"},{"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=\"rds-database\">RDS Database</h1><div class=\"preview__body--border\"></div><p>This Terraform Module creates a database using the Amazon Relational Database Service (RDS). Note that many logical databases\ncan exist on a single physical database.</p>\n<p>Under the hood, this is all implemented using the <a href=\"/repos/module-data-storage/modules/rds\" class=\"preview__body--description--blue\">RDS Terraform\nModule</a> from the Gruntwork\n<a href=\"/repos/module-data-storage\" class=\"preview__body--description--blue\">module-data-storage</a> repo. If you don't have\naccess to this repo, email <a href=\"mailto:support@gruntwork.io\" class=\"preview__body--description--blue\" target=\"_blank\">support@gruntwork.io</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-2021-02-04/infrastructure-modules-multi-account-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 RDS, connecting to the database, and scaling the database, see the <a href=\"/repos/module-data-storage/modules/rds\" class=\"preview__body--description--blue\">Gruntwork\nRDS Module Docs</a>.</p>\n","repoName":"infrastructure-modules-multi-account-acme","repoRef":"v0.0.1-01172020","serviceDescriptor":{"serviceName":"Sample Infrastructure Modules","serviceRepoName":"infrastructure-modules-multi-account-acme","serviceRepoOrg":"gruntwork-io","cloudProviders":["aws"],"description":"Sample infrastructure-modules repo (multi-account setup) for fictional company Acme.","imageUrl":"grunt.png","licenseType":"subscriber","technologies":["Bash","HCL"],"compliance":[],"tags":[""],"noDisplayInUI":true},"serviceCategoryName":"Reference Architecture","fileName":"README.md","filePath":"/data-stores/rds","title":"Repo Browser: Sample Infrastructure Modules","description":"Browse the repos in the Gruntwork Infrastructure as Code Library."}