https://github.com/devigned/cf-service-fabric
cloud formation service fabric demo
https://github.com/devigned/cf-service-fabric
Last synced: 5 months ago
JSON representation
cloud formation service fabric demo
- Host: GitHub
- URL: https://github.com/devigned/cf-service-fabric
- Owner: devigned
- License: mit
- Created: 2016-10-27T17:23:31.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2016-11-15T00:14:29.000Z (over 9 years ago)
- Last Synced: 2025-02-06T12:13:35.250Z (over 1 year ago)
- Size: 28.3 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# Service Fabric Cloud Formation Recipe
This project contains an AWS Cloud Formation recipe which will
provision an auto-scaling group containing a Service Fabric cluster.
## Getting Started
- install awscli
- add your public key to AWS "Key Pairs" on the EC2 dashboard
- clone the repository
- `cd` into the cloned repository
- run `aws cloudformation create-stack --stack-name foo-stack --template-body file://./service-fabric-cluster.yaml --parameters ParameterKey=KeyName,ParameterValue=your_key_name --capabilities CAPABILITY_IAM`
The above steps should start a deployment of 5 machines within an auto-scale
group.
## Tearing Down
- run `aws cloudformation delete-stack --stack-name foo-stack`
## Recipe Parameters
The recipe picks sane defaults, but you may want to tweak them to fit
your specific needs.
- KeyName (**required**)
- Name of an existing EC2 KeyPair to enable SSH access to the Service Fabric Cluster
- DiskType (default: ssd enabled ebs)
- Type of disk that will be backing the cluster instances
- AllowedValues:
- ephemeral
- ebs
- SFClusterSize (default: 5)
- Number of nodes in the Service Fabric cluster
- SFInstanceType (default: m4.large)
- Type of EC2 instance for Service Fabric
- AllowedValues:
- m4.large
- m4.xlarge
- m4.2xlarge
- m4.4xlarge
- c4.large
- c4.xlarge
- c4.2xlarge