- maven repo
- brooklyn repository (jboss, etc)
- git projects (anonymous http, with history; and showing URL - jclouds-examples, brooklyn, whirr)
- binaries
- whirr
- brooklyn
- this doc
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public Map<? extends NodeMetadata, ExecResponse> runScriptOnNodesMatching(ClusterSpec spec, | |
Predicate<NodeMetadata> condition, Statement statement) throws IOException, RunScriptOnNodesException { | |
return runScriptOnNodesMatching(spec, condition, statement, null); | |
} | |
public Map<? extends NodeMetadata, ExecResponse> runScriptOnNodesMatching(ClusterSpec spec, | |
Predicate<NodeMetadata> condition, Statement statement, RunScriptOptions options) | |
throws IOException, RunScriptOnNodesException { | |
Credentials credentials = new Credentials(spec.getClusterUser(), spec.getPrivateKey()); | |
if (options==null) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import org.apache.commons.lang.builder.EqualsBuilder; | |
import org.apache.commons.lang.builder.HashCodeBuilder; | |
public class ReflectiveEquals { | |
static class Fast { | |
public int a = 1; | |
public int b = 2; | |
public String c = "foo"; | |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
require 'json' | |
# JSON parser tag, creating map for use in jekyll markdown | |
# Alex.Heneveld @ Cloudsoft Corp (remove spaces and add the .com) | |
# Released under APL 2.0 | |
# usage: {% jsonball varname from TYPE PARAM %} | |
# | |
# where TYPE is one of {data,var,file,page}, described below |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
export DIRS="" | |
export ARGS="-o clean install -DskipTests" | |
if [[ -z $1 || $1 = "-h" || $1 == "--help" ]] ; then | |
echo | |
echo "MVNF: a simple script for building multiple maven directories" | |
echo | |
echo "usage: mvnf [ -x \"install -Dxxx\" ] dir1 [ dir2 [ ... ]]" | |
echo | |
echo "This will do a maven build in each directory specified, in order, " |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<app name="MyWebCluster"> | |
<entity type="ControlledDynamicWebAppCluster" name="web"> | |
<config name="war" value="classpath://hello-world-webapp.war"/> | |
<config name="httpPort" value="8080+"/> | |
<config name="jvmOpts" type="map"> | |
<field name="brooklyn.example.db.url"> | |
<source entity="mysql" sensor="url"/> | |
</field> | |
</config> | |
<policy type="Resizer"> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ "app": { | |
"name": "MyWebCluster", | |
"entities": [ | |
{ "name": "web", | |
"type": "ControlledDynamicWebAppCluster", | |
"config": { | |
"war": "classpath://hello-world-webapp.war", | |
"httpPort": "8080+", | |
"jvmOpts": { | |
"brooklyn.example.db.url": { "source": { "entity": "mysql", "sensor": "url" } } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@Test | |
public void createVm() { | |
String groupId = "mygroup-"+System.getProperty("user.name")+"-"+UUID.randomUUID().toString(); | |
Properties properties = new Properties(); | |
properties.setProperty(Constants.PROPERTY_PROVIDER, "aws-ec2"); | |
properties.setProperty(Constants.PROPERTY_IDENTITY, identity); | |
properties.setProperty(Constants.PROPERTY_CREDENTIAL, credential); | |
properties.setProperty(Constants.PROPERTY_TRUST_ALL_CERTS, Boolean.toString(true)); | |
properties.setProperty(Constants.PROPERTY_RELAX_HOSTNAME, Boolean.toString(true)); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
new ComputeServiceContextFactory().createContext("hpcloud-compute", | |
keyId, credential). getComputeService(). listNodes(); | |
gives: | |
ERROR java.util.NoSuchElementException: | |
apiType compute not found in catalog [{type=identity, name=Identity, endpoints=[{versionId=2.0, region=region-a.geo-1, publicURL=https://region-a.geo-1.identity.hpcloudsvc.com:35357/v2.0/, internalURL=null, adminURL=null, tenantId=null, versionInfo=https://region-a.geo-1.identity.hpcloudsvc.com:35357/v2.0/, versionList=https://region-a.geo-1.identity.hpcloudsvc.com:35357}]}] |
OlderNewer