Skip to content

Latest commit

 

History

History
 
 

compute-clojure

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

compute-clojure

Basic usage of org.jclouds.compute2 to create a node, execute commands and destroy the node. The example below uses Amazon EC2 as provider.

Build

Ensure you have Leiningen installed, then execute 'lein deps' to grab the jclouds dependencies.

Run

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")

License

Copyright (C) 2009-2014 The Apache Software Foundation

Licensed under the Apache License, Version 2.0