diff --git a/README.md b/README.md index 492f470..5db8209 100644 --- a/README.md +++ b/README.md @@ -9,13 +9,9 @@ If you don't already have a license key, please visit the NodeSource website to ## Getting Started with N|Solid on AWS -Easily run N|Solid in AWS using our [CloudFormation](https://aws.amazon.com/cloudformation/) templates. You can find a list of templates and their descriptions in the [README.md](/templates/README.md). +Easily run N|Solid in AWS using our [CloudFormation](https://aws.amazon.com/cloudformation/) templates. You can find a list of templates and their descriptions in the [README.md](/templates/README.md). -<<<<<<< HEAD -Follow these steps to use the CloudFormation templates in `aws-nsolid`: -======= Follow these steps to use the [CloudFormation](https://aws.amazon.com/cloudformation/) templates in `nsolid-aws`: ->>>>>>> Update repo name 1. Find the template you want to run in the `/templates` folder, then click the **Deploy to AWS** button. diff --git a/templates/README.md b/templates/README.md index 9936c15..7e2d77a 100644 --- a/templates/README.md +++ b/templates/README.md @@ -2,6 +2,32 @@ _These templates are provided as a way of getting started. Before using them in production please make the necessary security updates._ + +## `nsolid-quick-start` + +### Description + +Runs N|Solid Console and N|Solid Runtime on separate EC2 Instances. The EC2 Instances are configured with a Security Group that allows traffic from `0.0.0.0/0` on ports `22`, `80`, `9001`, `9002`, `9003`. Both of the EC2 Instances get Elastic IP addresses. After the stack is created, the Outputs tab will have the IP address of both instances. Simply load the N|Solid Console IP address in your browser to view the console. In your N|Solid Runtime, set the `NSOLID_COMMAND` variable to the N|Solid Console IP address to send data from your processes. + +| Required Parameter | Description | +|---------------------|---------------------------------------------------------| +| `SSHKey` | Amazon EC2 Key Pair | +| `ConsoleSubnet` | Subnet ID to run NSolid Console in | +| `ConsoleVPC` | VPC ID to run NSolid Console in | +| `RuntimeSubnet` | Subnet ID to run NSolid Runtime in | +| `RuntimeVPC` | VPC ID to run NSolid Runtime in | + +| Resources Created | +|-------------------------------| +| 2 EC2 Instances | +| 2 Security Groups | +| 2 Elastic IPs | + +### Deploy + +[![Launch Stack CloudFormation](/images/deploy-to-aws.png)](https://console.aws.amazon.com/cloudformation/home?#/stacks/new?stackName=nsolid-quick-start&templateURL=https://s3-us-west-2.amazonaws.com/nodesource-public-cloudformation/nsolid/nsolid-quick-start.json) + + ## `nsolid-console-ecs` ### Description @@ -164,30 +190,6 @@ Runs N|Solid Console on an EC2 Instance. The EC2 Instance is configured with a S [![Launch Stack CloudFormation](/images/deploy-to-aws.png)](https://console.aws.amazon.com/cloudformation/home?#/stacks/new?stackName=nsolid-console-route53&templateURL=https://s3-us-west-2.amazonaws.com/nodesource-public-cloudformation/nsolid/nsolid-console-route53.json) -## `nsolid-quick-start` - -### Description - -Runs N|Solid Console and N|Solid Runtime on separate EC2 Instances. The EC2 Instances are configured with a Security Group that allows traffic from `0.0.0.0/0` on ports `22`, `80`, `9001`, `9002`, `9003`. Both of the EC2 Instances get Elastic IP addresses. After the stack is created, the Outputs tab will have the IP address of both instances. Simply load the N|Solid Console IP address in your browser to view the console. In your N|Solid Runtime, set the `NSOLID_COMMAND` variable to the N|Solid Console IP address to send data from your processes. - -| Required Parameter | Description | -|---------------------|---------------------------------------------------------| -| `SSHKey` | Amazon EC2 Key Pair | -| `ConsoleSubnet` | Subnet ID to run NSolid Console in | -| `ConsoleVPC` | VPC ID to run NSolid Console in | -| `RuntimeSubnet` | Subnet ID to run NSolid Runtime in | -| `RuntimeVPC` | VPC ID to run NSolid Runtime in | - -| Resources Created | -|-------------------------------| -| 2 EC2 Instances | -| 2 Security Groups | -| 2 Elastic IPs | - -### Deploy - -[![Launch Stack CloudFormation](/images/deploy-to-aws.png)](https://console.aws.amazon.com/cloudformation/home?#/stacks/new?stackName=nsolid-quick-start&templateURL=https://s3-us-west-2.amazonaws.com/nodesource-public-cloudformation/nsolid/nsolid-quick-start.json) - ## `nsolid-runtime-only` diff --git a/templates/nsolid-console-ecs-with-cluster.json b/templates/nsolid-console-ecs-with-cluster.json index 6b648e4..304aa92 100644 --- a/templates/nsolid-console-ecs-with-cluster.json +++ b/templates/nsolid-console-ecs-with-cluster.json @@ -371,7 +371,7 @@ "Ref": "HostSecurityGroup" } ], - "InstanceType": "m5.large", + "InstanceType": "m3.large", "KeyName": { "Ref": "SSHKey" }, diff --git a/templates/nsolid-console-elb.json b/templates/nsolid-console-elb.json index e661bf6..0f15b9e 100644 --- a/templates/nsolid-console-elb.json +++ b/templates/nsolid-console-elb.json @@ -222,7 +222,7 @@ "Ref": "ConsoleSecurityGroup" } ], - "InstanceType": "m5.large", + "InstanceType": "m3.large", "KeyName": { "Ref": "SSHKey" } diff --git a/templates/nsolid-console-nlb.json b/templates/nsolid-console-nlb.json index ff8a8d3..1cfca7b 100644 --- a/templates/nsolid-console-nlb.json +++ b/templates/nsolid-console-nlb.json @@ -312,7 +312,7 @@ "Ref": "ConsoleSecurityGroup" } ], - "InstanceType": "m5.large", + "InstanceType": "m3.large", "KeyName": { "Ref": "SSHKey" } diff --git a/templates/nsolid-console-only.json b/templates/nsolid-console-only.json index 3ee3eef..ec96376 100644 --- a/templates/nsolid-console-only.json +++ b/templates/nsolid-console-only.json @@ -136,7 +136,7 @@ "AMI" ] }, - "InstanceType": "m5.large", + "InstanceType": "m3.large", "KeyName": { "Ref": "SSHKey" }, diff --git a/templates/nsolid-console-route53.json b/templates/nsolid-console-route53.json index 0877d7b..f3f7772 100644 --- a/templates/nsolid-console-route53.json +++ b/templates/nsolid-console-route53.json @@ -144,7 +144,7 @@ "AMI" ] }, - "InstanceType": "m5.large", + "InstanceType": "m3.large", "KeyName": { "Ref": "SSHKey" }, diff --git a/templates/nsolid-quick-start.json b/templates/nsolid-quick-start.json index 5e6b60f..1ed8d8c 100644 --- a/templates/nsolid-quick-start.json +++ b/templates/nsolid-quick-start.json @@ -189,7 +189,7 @@ "AMI" ] }, - "InstanceType": "m5.large", + "InstanceType": "m3.large", "KeyName": { "Ref": "SSHKey" }, @@ -230,7 +230,7 @@ "AMI" ] }, - "InstanceType": "m5.large", + "InstanceType": "m3.large", "KeyName": { "Ref": "SSHKey" }, diff --git a/templates/nsolid-runtime-only.json b/templates/nsolid-runtime-only.json index 0856463..543e5c9 100644 --- a/templates/nsolid-runtime-only.json +++ b/templates/nsolid-runtime-only.json @@ -124,7 +124,7 @@ "AMI" ] }, - "InstanceType": "m5.large", + "InstanceType": "m3.large", "KeyName": { "Ref": "SSHKey" },