Skip to content

Commit

Permalink
Create aws-fleet.yml
Browse files Browse the repository at this point in the history
  • Loading branch information
patocox committed Feb 17, 2015
1 parent 0d879ae commit f33d68f
Showing 1 changed file with 33 additions and 0 deletions.
33 changes: 33 additions & 0 deletions db/job_templates/aws-fleet.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
type: ClusterJobTemplate
name: AWS Fleet Cluster with Panamax Remote Agent
vendor: Amazon Cloud
adapter: Fleet
description: Automated Fleet cluster creation in AWS with the Panamax Remote Agent pre-installed. Requires an [Amazon Web Services account.](http://aws.amazon.com/)
documentation: |
Create a Fleet cluster on AWS, deployment ready from Panamax. Visit the [Amazon Web Services console](http://aws.amazon.com/) to collect required items to launch the job. Deployment of cluster varies based on number of minions requested. Additionally, a Panamax Remote Agent node is also created. If the job fails for any reason, please check the logs. Any nodes created prior to the error need manual deletion. Please reference the logs at the end of the job to collect the private key to access the nodes via ssh.
environment:
- variable: REMOTE_TARGET_NAME
value:
description: A friendly name for your Remote Deployment Target.
- variable: AWS_ACCESS_KEY_ID
value:
description: AWS access key that has ability to create servers, assign IPs, create keys and security groups in EC2.
- variable: AWS_SECRET_ACCESS_KEY
value:
description: Corresponding secret key for the access key specified. 
- variable: REGION
value: us-west-2a
description: Region and availability zone to deploy your cluster.
- variable: NODE_COUNT
value: 2
description: Number of minions to include in your cluster. A master node is auto-created. Do not count the master node in this value.
- variable: VM_SIZE
value: t2.small
description: Size for each node in your cluster. The value should match the available sizes in the AWS console that are compatible with RHEL 7.
steps:
- name: Deploy AWS Fleet Cluster
source: centurylink/cluster-deploy:aws.fleet
- name: Deploy Panamax Remote Agent Node
source: centurylink/cluster-deploy:agent
- name: Install Panamax Remote Agent, Adaptor and Remote Target Endpoint
source: centurylink/remote-agent-install:latest

0 comments on commit f33d68f

Please sign in to comment.