From f2867f0fb4d770a9e32089a35a62217a1d056b60 Mon Sep 17 00:00:00 2001 From: Everett Toews Date: Tue, 17 Jun 2014 17:31:03 -0500 Subject: [PATCH] Updated Clojure version and jclouds version --- .gitignore | 1 + blobstore-clojure/README.md | 13 ++++++------- blobstore-clojure/project.clj | 8 ++++---- compute-clojure/README.md | 18 +++++++++--------- compute-clojure/project.clj | 13 ++++++------- .../src/compute_clojure/compute_examples.clj | 1 - 6 files changed, 26 insertions(+), 28 deletions(-) diff --git a/.gitignore b/.gitignore index ded70369..8f647bc3 100644 --- a/.gitignore +++ b/.gitignore @@ -16,4 +16,5 @@ rackspace/bin/ lein project.clj .lein-deps-sum +.lein-repl-history .DS_STORE diff --git a/blobstore-clojure/README.md b/blobstore-clojure/README.md index 74b5729c..794bf30a 100644 --- a/blobstore-clojure/README.md +++ b/blobstore-clojure/README.md @@ -4,19 +4,18 @@ Basic blobstore usage example including creating a container and then listing al ## Build -Ensure you have [Leiningen](http://github.com/technomancy/leiningen) installed, then execute 'lein deps' to grab the jclouds dependencies. +Ensure you have [Leiningen](http://github.com/technomancy/leiningen) installed, then execute 'lein deps' to grab the jclouds dependencies. ## Run - bash$ lein repl - user> (use 'create-list.containers) - user> (create-and-list "transient" "foo" "bar" "mycontainer") - or for a real blobstore like S3 - user> (create-and-list "aws-s3" accesskey secret "mybucket") + $ lein repl + user=> (use 'create-list.containers) + user=> (create-and-list "cloudfiles-us" "RACKSPACE_USERNAME" "RACKSPACE_API_KEY" "mycontainer") + user=> (create-and-list "aws-s3" "AWS_ACCESS_KEY" "AWS_SECRET_ACCESS_KEY" "mybucket") ## License Copyright (C) 2009-2014 The Apache Software Foundation -Licensed under the Apache License, Version 2.0 +Licensed under the Apache License, Version 2.0 diff --git a/blobstore-clojure/project.clj b/blobstore-clojure/project.clj index da883ee5..b4e4d673 100644 --- a/blobstore-clojure/project.clj +++ b/blobstore-clojure/project.clj @@ -18,7 +18,7 @@ (defproject blobstore-clojure "1.0-SNAPSHOT" :description "create and list buckets" :url "https://github.com/jclouds/jclouds-examples/tree/master/blobstore-clojure" - :dependencies [[org.clojure/clojure "1.3.0"] - [org.clojure/tools.logging "0.2.3"] - [org.clojure/core.incubator "0.1.0"] - [org.jclouds/jclouds-allblobstore "1.6.0"]]) + :dependencies [[org.clojure/clojure "1.6.0"] + [org.clojure/tools.logging "0.2.6"] + [org.clojure/core.incubator "0.1.3"] + [org.apache.jclouds/jclouds-allblobstore "1.7.3"]]) diff --git a/compute-clojure/README.md b/compute-clojure/README.md index 0372b449..ad329ff1 100644 --- a/compute-clojure/README.md +++ b/compute-clojure/README.md @@ -4,20 +4,20 @@ Basic usage of org.jclouds.compute2 to create a node, execute commands and destr ## Build -Ensure you have [Leiningen](http://github.com/technomancy/leiningen) installed, then execute 'lein deps' to grab the jclouds dependencies. +Ensure you have [Leiningen](http://github.com/technomancy/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") + $ lein repl + user=> (use 'org.jclouds.compute2) + user=> (use 'compute-clojure.compute-examples) + user=> (def compute (compute-service "rackspace-cloudservers-us" "RACKSPACE_USERNAME" "RACKSPACE_API_KEY" :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 +Licensed under the Apache License, Version 2.0 diff --git a/compute-clojure/project.clj b/compute-clojure/project.clj index 1fcd3122..0e62220e 100644 --- a/compute-clojure/project.clj +++ b/compute-clojure/project.clj @@ -17,11 +17,10 @@ (defproject compute-clojure "1.0.0.0" :description "Clojure compute examples" - :dependencies [[org.clojure/clojure "1.3.0"] - [org.clojure/tools.logging "0.2.3"] - [org.clojure/core.incubator "0.1.0"] - [org.jclouds/jclouds-allcompute "1.6.0"] - [org.jclouds/driver/jclouds-sshj "1.6.0"] - [org.jclouds/labs/joyentcloud "1.6.0"] - [org.jclouds/driver/jclouds-slf4j "1.6.0"] + :dependencies [[org.clojure/clojure "1.6.0"] + [org.clojure/tools.logging "0.2.6"] + [org.clojure/core.incubator "0.1.3"] + [org.apache.jclouds/jclouds-allcompute "1.7.3"] + [org.apache.jclouds/driver/jclouds-sshj "1.7.3"] + [org.apache.jclouds/driver/jclouds-slf4j "1.7.3"] [ch.qos.logback/logback-classic "1.0.0"]]) diff --git a/compute-clojure/src/compute_clojure/compute_examples.clj b/compute-clojure/src/compute_clojure/compute_examples.clj index cda60f20..c891d6c1 100644 --- a/compute-clojure/src/compute_clojure/compute_examples.clj +++ b/compute-clojure/src/compute_clojure/compute_examples.clj @@ -21,7 +21,6 @@ [clojure.java.io]) (:import [org.jclouds.domain LoginCredentials] - [org.jclouds.scriptbuilder InitBuilder] [org.jclouds.compute.options TemplateOptions$Builder] [org.jclouds.scriptbuilder.domain Statement Statements] [org.jclouds.scriptbuilder.statements.login AdminAccess]))