Skip to content

Instantly share code, notes, and snippets.

@grkvlt
Created November 7, 2016 10:38
Show Gist options
  • Save grkvlt/7db4aa87b0b47e29779db8aa16b14575 to your computer and use it in GitHub Desktop.
Save grkvlt/7db4aa87b0b47e29779db8aa16b14575 to your computer and use it in GitHub Desktop.
OpenShift Application Blueprint for Clocker 2.1
id: openshift
name: "openshift"
description: |
Creates an OpenShift Origin cluster with redundant master servers.
Deploys on CentOS 7 VMs in SoftLayer, on a single VLAN segment.
location:
jclouds:softlayer:
region: ams01
privateKeyFile: "~/.ssh/softlayer.pem"
customizers:
- $brooklyn:object:
type: org.apache.brooklyn.location.jclouds.softlayer.SoftLayerSameVlanLocationCustomizer
brooklyn.config:
softlayer.vlan.scopeUid: "openshift"
services:
- type: openshift-origin-cluster-application
id: openshift
name: "openshift"
brooklyn.config:
start.timeout: 30m
kubernetes.sharedsecuritygroup.create: false
kubernetes.version: 1.4.3
openshift.version: 1.3.1
kubernetes.master.size: 2
kubernetes.initial.size: 3
kubernetes.max.size: 6
etcd.initial.size: 3
kubernetes.pod.cidr: "10.120.0.0/16"
kubernetes.minRam: 7g
kubernetes.minCores: 2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment