Skip to content

Commit db2d128

Browse files
Merge pull request #1 from DevOpsNavy/refactor_module
Refactor module
2 parents cd2a063 + 9aacccf commit db2d128

File tree

8 files changed

+481
-225
lines changed

8 files changed

+481
-225
lines changed

diagrams/architecture.drawio

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
<mxfile host="Electron" modified="2022-04-16T22:44:31.855Z" agent="5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/16.5.1 Chrome/96.0.4664.110 Electron/16.0.7 Safari/537.36" etag="YDUqnKgMoHm2IK38L7Sq" version="16.5.1" type="device" pages="2"><diagram id="Qf3861wa5Wd_NhxMd9Gi" name="Tutorial Architecture">7Vpbb9s2FP41BtqHGBJ19WNsJ+2wbssaDG33ElAWbbGVRIGiIju/fqRIWRcqWdLIlxZNEFg8vIg8l+/jOc7EWiTbdxRm0R8kRPEEGOF2Yi0nAJg2cPmHkOykxPUtKdhQHKpBjeAWPyAlNJS0wCHKOwMZITHDWVe4ImmKVqwjg5SSsjtsTeLuWzO4QZrgdgVjXfoJhyxSUtOdNR3vEd5E6tU+8GRHAuvB6iR5BENStkTW1cRaUEKYfEq2CxQL5dV6kfOuH+ndb4yilD1nAks+JdnvfznWreU5SXCxRH55AeQq9zAu1IFhhrZc8kZs7K0wHEkgTifAjflb5gHlTxvxxD9hkvGHNMjFR1CsviGmjsp2tf5yLlwJRRh8DClYjFO02NtKCNckZQsSE1pNsPjvtTjAfENhiFHTl5IUieE4jlvDrWvfBTaX54ySb6g3OIR5hEL1ontEGeaW/QADFN+QHDNMUt4XEMZI0hpwGeON6GBEHAyq1orvBfG15xFLYt421d6Vz5qgbqvDi1fCPJMHXeOt2Mc8I1iscnXPF8vVItwxMjEh2W5EDE1hmdtTqc67ErPojgRf+Sp5pfS+zZUbiK2jbUukfOAdIglidMeHqN6Zr/xRBaRtK08uG/f2HCmKWo7t+SqoVEBt9is3PscflNu9wAUdzWdQyENQNQllEdmQFMZXjXROSZGGe8M2Yz4QYbJKq18RYztlG1gw0jXco4rMSUFX6IntKvhikG4Q+//IEmd50iwUxZDh+y7cjK5kV4vzjyjEVDjnkParEOlqTAuDfrQkOAylcVCOH2CwD4LK56sDOfOJsxzU/lOeofn2Hu3VSzqAOuTzF8bU9gDo+P2FLZvP1r9a/UacplnaHFy0nk/W61yBYtt6+x1+v0EtzaBlWQpDFsEvxP65ENvrITawjNMitumeArK5Aunus5pfNb6IxtSpm8ttu3O5a7duEMX88MIbKuH34//smfhv2mdFAMDWAIMHDX8NMD6iFaGhjhdvJKLANBS7FPdUYEgnf3vGpFE75yisYRqW1wV463Ws0Vvm8Dwx04mfYzriIofvwXhPcoaEff8V8HtsKrCXwLu8/PmoIKq0evcgzzECBVh279LuDFCAP0AB3qEowDsJBWwx+9x6bhEAbzX4Lxq7VmM89K9R/Qe7/oP6Kt3AwN8FVwoS+J8LIChRwGNK4AJKw0yi1flivDcmxvOUeJRUABwN1E2dzBcxKcI1JdWGlpgDKg6KCiOfBPWuCeZcWQv5x80BFkIyFb6jCYdkni409WH8wxx6Q184JPN0oakPE616113hkMxz9B33Z5sDs83e7Mp/X8WRvG9mO8tr0OpbVjm6pLpUIKZOos6lZcwdjUR5z7r6OUcmHWRNDg8V/P62EvsRaCGfuqNWjaOPQq1un1qH6mFD1Hqw7Mo/BbW+ghKdU1FiNfWSUrhrDVCI9ihKez1zG72qeb++Yxj+UxP4g9zBqABf16p6fL1rErFbQdpzVcExJEzEu3PmbH9EzvaNmdXNy8AoFO6CwVWPwOizU96nmzv0l/YVevA+fQSgsM4CKJxe1c0/RtzrZd067rXyrvFI/faMQr4uPowR8pbfjc1XFmLq7ThDix4+3vdfCp8mf+ZJTyfip77rHTOLfi4SzMZGgtdl0fXlsonOZR2Mf8JEJM8qWrVSqmJtWUvdh/Kk/nr9nAuqtauOEsWO0/vGbBzedtwub/cWOCBv64WVwS/eDiT5J+dOoCX4KrmCKyYywXkZYYZuM1iFZMkzqWfe/F9QnuynUHp1sha1UyjXeHGg8mbzHzPSiM3/HVlX/wE=</diagram><diagram name="Proposed Architecture" id="EpaBFdr0Uh43r1hAGDU1">3Vhbc5s4FP41nmkf4uFifHk0ttNkpu2mzXS225eMDDIoAeQRIuD8+j0HhAGLzTpbu/VsPBmkT0dH0rl9iIG9iIsPgmzDT9yn0cAy/GJgLweWZY6sMTwQ2VXIeGpXQCCYr4Qa4J69UAUaCs2YT9OOoOQ8kmzbBT2eJNSTHYwIwfOu2IZH3VW3JKAacO+RSEf/ZL4MFWqOZ83ADWVBqJaeWpNqICa1sDpJGhKf5y3IXg3sheBcVq24WNAIjVfbxX96NH4UV9n95/DLjXPjrr4FT1eVsuu3TNkfQdBEnla1Val+JlGm7EW2tADkHZ7rPfqdx4QlA2scwdLuWkArwBY8SbyFRrJO8bHOvCcqlaXkrjZ/CqCHdjRAhmcyYgld7F2N4IYncsEjLsoJNvyu8QBuIIjPaDOW8ISiOIuilrh9PR1bI8BTKfgTPRD2SRpSXy30TIVkEBgfyZpGdzxlkvEExtZcSh63BOYRC3BAcjwYUT0P9kJBtxvKOIK+qfauQt606r46PC5J0m110A0rcB/uljPUsnoGZalSAnG1xQlxEWAKDkmejoaVOR9yJsMHvn4ELWlp9KMCQQUMnocWrTRQgfGB8phKsQMRNTqrs1Ul+chR/bxJmYlTQWErWSZTlagqSYO95iYQoaFi8Q1xOdYCifqQ1qrLhQx5wBMSrRrUFTxL/L23G5mPHP1YmvqRSrlTDiOZ5F1vglHF7ruaX3b+ws7QqbvLoj243LV7d1QwODtGSAm+zVUpz4RHX5FThpZEBPRVfUohmutVzwsaEcmeu1Xy5H6caPUFkgtWsYyv1OPC1+vKuzzPcSeJj5vE4moZVTK8742JMpu7ftQy9jCxY+b7VcjQlL2Q9T5fy/QsbeC4A2d5vBvH/5Bxe15Ti3Sooy8Tr4yhadiTTjZeKcY92mVK+x2eRldTz+CbTaoqdtvF+z39d69PNa9/hdJPAXJgD8YNTyVF9/7AKv2rGWO0tCbz+f+PMcLSqg8v1TnOxRT26AimmPYwxeRMFWb2W5iiYPJ7q93iCeg1NIGdXatzZpKoi/+/soR1USRRv3y06sWXDCxFkSdSrBgyBJcFIbRu55/QYjxiXjmu0ccfggX4vmrMPY+mqOHWB+syubtk/pidkj+s2fTnCEPpsn4ZYdSB24qARcQzfyN4uaElg2LN1llZf18ljK4HXDDWovoHb1gLRIaW0wP2YRMdNHUxeJh9KxyCfdhEB01dDHv1rrtgHzZx9B0fzjZ7ZpsHs8vw/Sn+hbHZyFleW62xJROgqKLRBCuvTtDO3DZcRyNoGNmUf5fI0r2MDNWhrNi3Hu4Hi0XV6kp5TaCfj7bHhxe80ew42j7XBc/8PTc8xdvGcHZhzH3s/W56Wcyt3++W6nuR8ZnE+MaPTL7r4Wl1tavuedWdL83W+w9Ol0zW5ilve45Tz1WpaZ2Eu51x9wp5oOCMVK5f/no/Hp4J+ZZCEGhvCKo6E08ilbh5yCS935IyJXMoxd2QOlcRNrWvbFOtCNfXq3YRHhtvTl/oNh+mK9c2n/ft1d8=</diagram></mxfile>
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
module "website" {
2+
source = "../s3-cloudfront-static-website"
3+
4+
resource_uid = "DevOpsNavy"
5+
domain_name = "XXX"
6+
hosted_zone_id = "XXX"
7+
profile = "XXX"
8+
9+
sync_directories = [{
10+
local_source_directory = "./website_content"
11+
s3_target_directory = ""
12+
}]
13+
14+
providers = {
15+
aws.useast1 = aws.useast1
16+
}
17+
}
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
terraform {
2+
required_providers {
3+
aws = {
4+
source = "hashicorp/aws"
5+
version = "4.10.0"
6+
}
7+
}
8+
}
9+
10+
# Default provider for resource creation
11+
provider "aws" {
12+
region = ""
13+
profile = ""
14+
}
15+
16+
# Provider required in useast1 for cloudfront, SSLM Certificate
17+
provider "aws" {
18+
alias = "useast1"
19+
region = "us-east-1"
20+
profile = ""
21+
}
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
<!doctype html>
2+
<html>
3+
4+
<head>
5+
<title>New Webpage!</title>
6+
</head>
7+
8+
<body>
9+
<p>New Web Page</p>
10+
</body>
11+
12+
</html>

0 commit comments

Comments
 (0)