Basic usage of org.jclouds.compute2 to create a node, execute commands and destroy the node. The example below uses Amazon EC2 as provider.
Ensure you have Leiningen installed, then execute ‘lein deps’ to grab the jclouds dependencies.
bash$ lein repl user> (use 'org.jclouds.compute2) user> (use 'compute-clojure.compute-examples) user> (def compute (compute-service "aws-ec2" "AMAZON-IDENTITY" "AMAZON-CREDENTIAL" :slf4j :sshj)) user> (create compute "example-node-group") user> (exec compute "echo hello" "example-node-group" (get-credentials)) user> (destroy compute "example-node-group")
Copyright (C) 2009-2012 jclouds, Inc.
Licensed under the Apache License, Version 2.0