Skip to content
This repository was archived by the owner on Nov 1, 2023. It is now read-only.

Commit 93e0d88

Browse files
committed
Added VaultInstanceType to master template
1 parent 59d174e commit 93e0d88

File tree

2 files changed

+52
-5
lines changed

2 files changed

+52
-5
lines changed

templates/quickstart-hashicorp-vault-master.template

Lines changed: 50 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"AWSTemplateFormatVersion": "2010-09-09",
3-
"Description": "Hashicorp Consul+Vault, License: Apache 2.0 (Please do not remove) Nov,7,2016",
3+
"Description": "Hashicorp Consul+Vault, License: Apache 2.0 (Please do not remove) Nov,10,2016",
44
"Metadata": {
55
"AWS::CloudFormation::Interface": {
66
"ParameterGroups": [{
@@ -25,7 +25,8 @@
2525
},
2626
"Parameters": [
2727
"EmailAddress",
28-
"KeyPairName"
28+
"KeyPairName",
29+
"VaultInstanceType"
2930
]
3031
}, {
3132
"Label": {
@@ -75,7 +76,10 @@
7576
},
7677
"ConsulInstanceType": {
7778
"default": "Consul cluster node instance type"
78-
}
79+
},
80+
"VaultInstanceType": {
81+
"default": "Vault node instance type"
82+
},
7983
}
8084
}
8185
},
@@ -179,6 +183,46 @@
179183
"Description": "Sets DesiredCapacity and MaxSize ",
180184
"Default": "3"
181185
},
186+
"VaultInstanceType": {
187+
"Type": "String",
188+
"Description": "Vault node instance type",
189+
"AllowedValues": [
190+
"t2.micro",
191+
"t2.small",
192+
"t2.medium",
193+
"t2.large",
194+
"m4.large",
195+
"m4.xlarge",
196+
"m4.2xlarge",
197+
"m4.4xlarge",
198+
"m4.10xlarge",
199+
"m3.medium",
200+
"m3.large",
201+
"m3.xlarge",
202+
"m3.2xlarge",
203+
"c4.large",
204+
"c4.xlarge",
205+
"c4.2xlarge",
206+
"c4.4xlarge",
207+
"c4.8xlarge",
208+
"c3.large",
209+
"c3.xlarge",
210+
"c3.2xlarge",
211+
"c3.4xlarge",
212+
"c3.8xlarge",
213+
"r3.large",
214+
"r3.xlarge",
215+
"r3.2xlarge",
216+
"r3.4xlarge",
217+
"r3.8xlarge",
218+
"i2.xlarge",
219+
"i2.2xlarge",
220+
"i2.4xlarge",
221+
"i2.8xlarge"
222+
],
223+
"ConstraintDescription": "Choose an instance type. m3.medium or larger recommended.",
224+
"Default": "m3.medium"
225+
},
182226
"ConsulInstanceType": {
183227
"Type": "String",
184228
"Default": "t2.medium",
@@ -517,6 +561,9 @@
517561
"EmailAddress": {
518562
"Ref": "EmailAddress"
519563
},
564+
"VaultInstanceType": {
565+
"Ref": "VaultInstanceType"
566+
},
520567
"QuickStartS3URL": {
521568
"Fn::Join": [
522569
"/", [{

templates/quickstart-hashicorp-vault.template

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"AWSTemplateFormatVersion": "2010-09-09",
3-
"Description": "QS(0039) HashiCorp Consul License: Apache 2.0 (Please do not remove) Nov,7,2016",
3+
"Description": "QS(0039) HashiCorp Consul License: Apache 2.0 (Please do not remove) Nov,10,2016",
44
"Parameters": {
55
"KeyPair": {
66
"Description": "Name of an existing EC2 KeyPair to enable SSH access to the instances",
@@ -51,7 +51,7 @@
5151
"QuickStartS3URL": {
5252
"ConstraintDescription": "S3Url",
5353
"Default": "https://s3.amazonaws.com",
54-
"Description": "AWS S3 Url",
54+
"Description": "AWS S3 Root Url",
5555
"Type": "String"
5656
},
5757
"QSS3BucketName": {

0 commit comments

Comments
 (0)