Skip to content

Commit

Permalink
Merge pull request #276 from CenturyLinkLabs/chore/template_mods
Browse files Browse the repository at this point in the history
Chore/template mods
  • Loading branch information
patocox committed Feb 17, 2015
2 parents 3e92b47 + 5e6c678 commit b79f36e
Show file tree
Hide file tree
Showing 3 changed files with 39 additions and 6 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 nodes to include in your cluster.
- 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 CoreOS.
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
8 changes: 4 additions & 4 deletions db/job_templates/aws-kubernetes.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,10 +34,10 @@ environment:
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 Cluster
source: centurylink/kube-cluster-deploy:aws
source: centurylink/cluster-deploy:aws.kube
- name: Install Kubernetes on Cluster
source: centurylink/kube-install:aws
source: centurylink/kube-install:latest
- name: Deploy Panamax Remote Agent Node
source: centurylink/agent-server-deploy:aws
source: centurylink/cluster-deploy:agent
- name: Install Panamax Remote Agent, Adaptor and Remote Target Endpoint
source: centurylink/remote-agent-install:aws
source: centurylink/remote-agent-install:latest
4 changes: 2 additions & 2 deletions db/job_templates/clc-kubernetes.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,10 +40,10 @@ environment:
description: "Server group id. Ex.: wa1-36474. You can find this value via the browser url on the CLC dashboard."
steps:
- name: Deploy CenturyLink Cloud Cluster
source: centurylink/kube-cluster-deploy:latest
source: centurylink/cluster-deploy:clc.kube
- name: Install Kubernetes on Cluster
source: centurylink/kube-install:latest
- name: Deploy Panamax Remote Agent Node
source: centurylink/agent-server-deploy:latest
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 b79f36e

Please sign in to comment.