-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathplf_config.yaml
181 lines (175 loc) · 10.1 KB
/
plf_config.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
---
"Product Slug": "wordpress"
"Product ID": "f3bfa640-c230-4a34-9c4a-91d4a98f9a2e"
"Product Code": "efhxtk9jnp4yw8654eosytw6m"
"Accessibility": "Public"
"SKU": "OE_PATTERNS_WORDPRESS"
"Software by": "Ordinary Experts"
"Title": "Ordinary Experts WordPress Pattern"
"Short Description": "The Ordinary Experts WordPress Pattern is a custom AMI + open-source AWS CloudFormation template that provisions a production-ready AWS infrastructure solution for deploying WordPress."
"Full Description": "The Ordinary Experts WordPress Pattern is an open-source AWS CloudFormation template that offers an easy-to-install AWS infrastructure solution for quickly deploying a WordPress website, using both AWS and WordPress best practices.
Automatically configured to support auto-scaling through AWS Auto Scaling Groups, this solution leverages an EFS file system to share user generated content and application files between application servers, and SES for sending emails.
The template ensures multi-level security by incorporating AWS IAM for federated access to resources with least privilege and AWS managed keys and Secret Manager to manage secrets for encryption of data at rest and in transit.
We support multiple availability zones using an RDS Aurora MySQL cluster and EC2 Auto Scaling Groups."
"Highlight1": "Production-ready 6.7 WordPress site."
"Highlight2": "Integrated with AWS Certificate Manager for HTTPS support."
"Highlight3": "Logs in CloudWatch Logs, Remote SSH/SFTP via Session Manager."
"Product Category1": "Application Stacks"
"Product Category2": "Application Development"
"Product Category3": "Content Management"
"Search Keywords": "wordpress, cms, open source"
"Resource1_Name": "Ordinary Experts Product Page"
"Resource1_URL": "https://ordinaryexperts.com/products/wordpress-pattern/"
"Resource2_Name": "Github Source Code and Documentation"
"Resource2_URL": "https://github.com/ordinaryexperts/aws-marketplace-oe-patterns-wordpress/tree/main"
"Resource3_Name": "WordPress Homepage"
"Resource3_URL": "https://wordpress.org"
"Image URL": "https://ordinaryexperts.com/img/products/wordpress-pattern/wordpress-product-logo.png"
"Product Video": ""
"Support Offered": "TRUE"
"Support Information": "https://ordinaryexperts.com/products/wordpress-pattern/"
"Support Detail": "Email support offered with subscription."
"Refund and Cancelation Policy": "We do not currently support refunds, but you can cancel at any time."
"Type": "AMI"
"us-east-1 AMI ID": "{{ami}}" # final ami id
"AMI Virtualization Type": "HVM"
"Architecture": "x86_64"
"AFI": ""
"Operating System": "UBUNTU"
"Operating System Version": "22.04"
"Operating System Username": "ubuntu"
"PIOPS Total": ""
"AWS Services Required": "EC2, VPC, IAM, SES, CloudFormation, CloudWatch, Lambda, S3, Route 53, Systems Manager, Secrets Manager"
"3rd Party Software Included": "Ubuntu packages: see GitHub, AWS CloudFormation utilities, AWS CLI, AWS CloudWatch agent."
"Version Title": "{{version}}"
"Release Notes": "See GitHub project for release notes."
"Upgrade Instructions": "Re-run the stack to apply new infrastructure changes."
"Product Access Instructions": "Run the stack. After Stack Completion, see CloudFormation Outputs for the URL of the provisioned WordPress site. To access the application servers, find the EC2 instance in the AWS console and \"Connect\" using the Session Manager option. All information gathered by the WordPress application is stored either on encrypted EFS volumes or in its encrypted Aurora database. To monitor for the health of the application, check the ALB Health Dashboard. Several IAM resources are provisioned as part of this product: SesInstanceUser IAM user - used to generate an Access Key (SesInstanceUserAccessKey) for SMTP email sending via SES. SesGenerateSMTPPasswordLambdaRole IAM role - used by Lambda to generate SMTP password based on InstanceUserAccessKey and store in Secrets Manager. AsgInstanceRole IAM role - attached to EC2 instance and allows for sending logs to CloudWatch as well as accessing Secrets Manager and Parameter Store. SesInstanceUserCreateSecretPolicy IAM policy - used by lambda function for generating SMTP password from SesInstanceUserAccessKey. For network configuration, please reference the architecture diagram. For a pricing breakdown, please reference the AWS Calculator link. For more detailed instructions, see the GitHub project."
"Endpoint URL Protocol": "https"
"Endpoint URL Port": "443"
"Endpoint URL Relative URL": ""
"Countries to include": ""
"Countries to exclude": ""
# EULA: https://docs.aws.amazon.com/marketplace/latest/userguide/standardized-license-terms.html
"End User License Agreement URL": "https://s3.amazonaws.com/EULA/Standard+Contract+for+AWS+Marketplace+2019-04-24.pdf"
# region availability fields are here, i.e. "me-south-1 Availability"
"Make available in all future U.S. regions": "FALSE"
"Make available in all future non-U.S. regions": "FALSE"
"Recommended Instance Type": "m5.xlarge"
"Make available for all future instance types": "FALSE"
# instance availability fields are here, i.e. "z1d.12xlarge Availability"
"Pricing Model": "Hourly_Annual"
"Product Tax Code": "A_GEN_NOTAX"
"BYOL URL": ""
"Free Trial Instance Count": "1"
"Free Trial Duration": "5"
# instance Hourly Price fields are here, i.e. "z1d.12xlarge Hourly Price"
"Monthly Price": ""
# instance Annual Price fields are here, i.e. "z1d.12xlarge Annual Price"
"Security Group Rule 1": ""
"Security Group Rule 2": ""
"Security Group Rule 3": ""
"Security Group Rule 4": ""
"Security Group Rule 5": ""
"Security Group Rule 6": ""
"Security Group Rule 7": ""
"Security Group Rule 8": ""
"Security Group Rule 9": ""
"Security Group Rule 10": ""
"Security Group Rule 11": ""
"Security Group Rule 12": ""
"FCP Category": ""
"FCP Unit": ""
"FCP Dimension1 Name": ""
"FCP Dimension1 Description": ""
"FCP Dimension1 Rate": ""
"FCP Dimension2 Name": ""
"FCP Dimension2 Description": ""
"FCP Dimension2 Rate": ""
"FCP Dimension3 Name": ""
"FCP Dimension3 Description": ""
"FCP Dimension3 Rate": ""
"FCP Dimension4 Name": ""
"FCP Dimension4 Description": ""
"FCP Dimension4 Rate": ""
"FCP Dimension5 Name": ""
"FCP Dimension5 Description": ""
"FCP Dimension5 Rate": ""
"FCP Dimension6 Name": ""
"FCP Dimension6 Description": ""
"FCP Dimension6 Rate": ""
"FCP Dimension7 Name": ""
"FCP Dimension7 Description": ""
"FCP Dimension7 Rate": ""
"FCP Dimension8 Name": ""
"FCP Dimension8 Description": ""
"FCP Dimension8 Rate": ""
"FCP Dimension9 Name": ""
"FCP Dimension9 Description": ""
"FCP Dimension9 Rate": ""
"FCP Dimension10 Name": ""
"FCP Dimension10 Description": ""
"FCP Dimension10 Rate": ""
"FCP Dimension11 Name": ""
"FCP Dimension11 Description": ""
"FCP Dimension11 Rate": ""
"FCP Dimension12 Name": ""
"FCP Dimension12 Description": ""
"FCP Dimension12 Rate": ""
"FCP Dimension13 Name": ""
"FCP Dimension13 Description": ""
"FCP Dimension13 Rate": ""
"FCP Dimension14 Name": ""
"FCP Dimension14 Description": ""
"FCP Dimension14 Rate": ""
"FCP Dimension15 Name": ""
"FCP Dimension15 Description": ""
"FCP Dimension15 Rate": ""
"FCP Dimension16 Name": ""
"FCP Dimension16 Description": ""
"FCP Dimension16 Rate": ""
"FCP Dimension17 Name": ""
"FCP Dimension17 Description": ""
"FCP Dimension17 Rate": ""
"FCP Dimension18 Name": ""
"FCP Dimension18 Description": ""
"FCP Dimension18 Rate": ""
"FCP Dimension19 Name": ""
"FCP Dimension19 Description": ""
"FCP Dimension19 Rate": ""
"FCP Dimension20 Name": ""
"FCP Dimension20 Description": ""
"FCP Dimension20 Rate": ""
"FCP Dimension21 Name": ""
"FCP Dimension21 Description": ""
"FCP Dimension21 Rate": ""
"FCP Dimension22 Name": ""
"FCP Dimension22 Description": ""
"FCP Dimension22 Rate": ""
"FCP Dimension23 Name": ""
"FCP Dimension23 Description": ""
"FCP Dimension23 Rate": ""
"FCP Dimension24 Name": ""
"FCP Dimension24 Description": ""
"FCP Dimension24 Rate": ""
"Clusters and AWS Resources Topology 1: Title": "Ordinary Experts WordPress Pattern"
"Clusters and AWS Resources Topology 1: AWS Calculator Link": "https://calculator.aws/#/estimate?id=61da8316c6a59300c03431de96891a77423db3b1"
"Clusters and AWS Resources Topology 1: Short Description": "The Ordinary Experts WordPress Pattern is a custom AMI + open-source AWS CloudFormation template that provisions a production-ready AWS infrastructure solution for deploying WordPress."
"Clusters and AWS Resources Topology 1: Long Description": "The Ordinary Experts WordPress Pattern is an open-source AWS CloudFormation template that offers an easy-to-install AWS infrastructure solution for quickly deploying a WordPress project, using both AWS and WordPress best practices.
Automatically configured to support auto-scaling through AWS Auto Scaling Groups, this solution leverages an EFS file system to share user generated content and application files between application servers.
The template ensures multi-level security by incorporating AWS IAM for federated access to resources with least privilege and AWS managed keys and Secret Manager to manage secrets for encryption of data at rest and in transit.
We support multiple availability zones using an RDS Aurora MySQL cluster and EC2 Auto Scaling Groups."
"Clusters and AWS Resources Topology 1: CloudFormation Template URL": "https://ordinary-experts-aws-marketplace-pattern-artifacts.s3.amazonaws.com/wordpress/{{version}}/template.yaml"
"Clusters and AWS Resources Topology 1: Architecture Diagram URL": "https://ordinaryexperts.com/img/products/wordpress-pattern/wordpress-architecture-diagram.png"
"Clusters and AWS Resources Topology 2: Title": ""
"Clusters and AWS Resources Topology 2: AWS Calculator Link": "None"
"Clusters and AWS Resources Topology 2: Short Description": ""
"Clusters and AWS Resources Topology 2: Long Description": ""
"Clusters and AWS Resources Topology 2: CloudFormation Template URL": ""
"Clusters and AWS Resources Topology 2: Architecture Diagram URL": ""
"Clusters and AWS Resources Topology 3: Title": ""
"Clusters and AWS Resources Topology 3: AWS Calculator Link": "None"
"Clusters and AWS Resources Topology 3: Short Description": ""
"Clusters and AWS Resources Topology 3: Long Description": ""
"Clusters and AWS Resources Topology 3: CloudFormation Template URL": ""
"Clusters and AWS Resources Topology 3: Architecture Diagram URL": ""