-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathplf_config.yaml
174 lines (171 loc) · 10.7 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
---
"Product ID": "51c53b7e-fe92-4899-bdcd-b80ccf03de7c"
"Product Code": "4u9y2biarrj5xxdy62f9wrg58"
"Accessibility": "Public"
"SKU": "OE_PATTERNS_DRUPAL"
"Software by": "Ordinary Experts"
"Title": "Ordinary Experts Drupal Pattern"
"Short Description": "The Ordinary Experts Drupal Pattern is an open-source AWS CloudFormation template + custom AMI that offers an easy-to-install AWS infrastructure solution for quickly deploying a Drupal application, using both AWS and Drupal best practices."
"Full Description": "The Ordinary Experts Drupal Pattern is an open-source AWS CloudFormation template that offers an easy-to-install AWS infrastructure solution for quickly deploying a Drupal project, using both AWS and Drupal best practices. The template makes it easy to spin up a production-ready, full-feature infrastructure ready to host scalable Drupal app in the AWS cloud. This template provides a base Drupal application or can be provided with an existing Drupal project. Based on the environment set-up, our stack can run Drupal versions 8.8 and above, with Drupal 9 as the default Drupal installation.
Automatically configured to support auto-scaling through AWS Autoscaling Groups, this solution leverages an EFS file system to share user generated content between application servers. Additionally, our solution includes a CodePipeline which actively monitors a deployment location on AWS S3 making continuous integration and deployment throughout your infrastructure easy.
The template ensure 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. More information regarding the security features are available in the deployment guide.
We support multiple availability zones using an RDS Aurora MySQL cluster and Amazon's integrated options to distribute infrastructure."
"Highlight1": "Features a CodePipeline for continuous integration and deployment. Automatic deployment across all application servers by uploading your code archive to an S3 location. Install a fresh version of Drupal or import an existing site by supplying a RDS snapshot ARN."
"Highlight2": "Optionally include built-in, seamless support for SSL/HTTPS traffic, CloudFront as a content delivery network, ElastiCache memcache layer. You can even easily choose to deploy your stack into a brand new VPC, or an existing VPC you specify."
"Highlight3": "AWS and Drupal hosting best practices. Multi-AZ support. All data encrypted at rest and in transit."
"Product Category1": "Application Stacks"
"Product Category2": "Application Development"
"Product Category3": "Content Management"
"Search Keywords": "Drupal, development, infrastructure"
"Resource1_Name": "Ordinary Experts Product Page"
"Resource1_URL": "https://ordinaryexperts.com/products/drupal-pattern/"
"Resource2_Name": "Github Source Code and Documentation"
"Resource2_URL": "https://github.com/ordinaryexperts/aws-marketplace-oe-patterns-drupal/tree/{{version}}"
"Resource3_Name": "Deployment Guide"
"Resource3_URL": "https://github.com/ordinaryexperts/aws-marketplace-oe-patterns-drupal/blob/{{version}}/DEPLOYMENTGUIDE.md"
"Image URL": "https://ordinaryexperts.com/img/services/oe_drupal_patterns_topology_diagram.png"
"Product Video": "https://youtu.be/3opiYkT209I"
"Support Offered": "TRUE"
"Support Information": "https://ordinaryexperts.com/products/drupal-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": "20.04"
"Operating System Username": "ubuntu"
"PIOPS Total": ""
"AWS Services Required": "Amazon EC2, Amazon RDS, Amazon S3, Amazon CloudWatch, Amazon EFS, Amazon CodePipeline, Amazon CodeBuild, Amazon CodeDeploy, AmazonCloudFront, Amazon ElastiCache, Amazon VPC, Amazon SecretsManager, Amazon IAM, Amazon SNS, Amazon CertificateManager, Amazon CloudFormation"
"3rd Party Software Included": "Ubuntu packages: curl git jq ntp unzip vim wget zip python-pip collectd ruby binutils git apache2 libapache2-mod-php7.4 mysql-client-8.0 mysql-client-core-8.0 nfs-common php-mysql php7.4 php7.4-cgi php7.4-curl php7.4-dev php7.4-gd php7.4-mbstring php7.4-xml zlib1g-dev ssh. PHP Pecl package memcache. AWS CloudFormation utilities, AWS CLI, AWS CloudWatch agent, AWS CodeDeploy 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, providing a valid ACM certificate and DNS info as parameters. When the stack creation completes, go to the outputs of the stack and open the DnsSiteUrlOutput url in your browser. To access the application servers, find the EC2 instance in the AWS console and \"Connect\" using the Session Manager option. For more detailed instructions, see the deployment guide."
"Endpoint URL Protocol": "http/https"
"Endpoint URL Port": "80/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 Drupal Pattern"
"Clusters and AWS Resources Topology 1: AWS Calculator Link": "https://calculator.s3.amazonaws.com/index.html#r=IAD&key=files/calc-f03799f13f8e4fbd2b6566367b330dcc328c9d1a&v=ver20200610dP"
"Clusters and AWS Resources Topology 1: Short Description": "Ordinary Experts Drupal Pattern AWS Architecture Diagram"
"Clusters and AWS Resources Topology 1: Long Description": "The Ordinary Experts Drupal Patterns AWS Architecture Diagram shows the total flow of services from when the developer updates the project code to when the customer accesses the Drupal application. The diagram shows the following AWS Services: Amazon Simple Storage System (Amazon S3), AWS CodePipeline, AWS CodeDeploy, Amazon Elastic Compute Cloud (Amazon EC2), Amazon Virtual Public Cloud (Amazon VPC), Amazon Aurora MySQL, Amazon Elastic File System (Amazon EFS), Amazon Secrets Manager, Amazon Certificate Manager, Amazon ElastiCache, and Amazon CloudFront. This product optionally collects an email address which is only used within the stack to subscribe to an SNS topic and is not sent to any third party."
"Clusters and AWS Resources Topology 1: CloudFormation Template URL": "https://ordinary-experts-aws-marketplace-pattern-artifacts.s3.amazonaws.com/drupal/{{version}}/template.yaml"
"Clusters and AWS Resources Topology 1: Architecture Diagram URL": "https://ordinaryexperts.com/img/services/oe_drupal_patterns_topology_diagram.png"
"Clusters and AWS Resources Topology 2: Title": ""
"Clusters and AWS Resources Topology 2: AWS Calculator Link": ""
"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": ""
"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": ""