Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ;; Pallet 0.3.0-SNAPSHOT
- ;; nodes.clj
- (def service
- (compute/compute-service "node-list"
- :node-list [(node-list/make-node "virtualbox" "server-all"
- "10.0.1.14" :ubuntu)]))
- (core/defnode the-server
- "One server to run everything (servlet, database, nginx, etc)."
- {}
- :bootstrap (resource/phase (crates/bootstrap))
- :configure (resource/phase (crates/java)))
- ;; crates.clj
- (defn bootstrap
- "Common bootstrap"
- [request]
- (-> request
- (automated-admin-user/automated-admin-user "pallet-user")))
- (defn iptables
- "Configure iptables."
- [request]
- (-> request
- (iptables/iptables-accept-established)
- (iptables/iptables-accept-icmp)
- (ssh/iptables-accept)
- (ssh/iptables-throttle)))
- (defn java
- "Install java"
- [request]
- (java/java request :sun))
- (defn jetty
- "Jetty server configuration"
- [request]
- (-> request
- (package/package "jetty")
- (iptables/iptables-accept-port 80)
- (iptables/iptables-accept-port 443)))
- ;; Terminal
- David-Santiagos-Computer:servlet David$ cake pallet lift com.mysite.deploy.nodes/virtualbox
- evaluating form: (clojure.core/binding [cake/*current-task* (quote pallet)] (let [options (quote ["lift" "com.mysite.deploy.nodes/virtualbox"])] (do (try (require (quote pallet.main)) (apply pallet.main/-main options) (catch java.io.FileNotFoundException e (println "Error loading pallet: " (.getMessage e)) (println "You need to have pallet as a project dependency") (println "or installed in ~/.cake/project.clj"))))))
- java.lang.RuntimeException: java.lang.NullPointerException: providerName (NO_SOURCE_FILE:0)
- at clojure.lang.LazySeq.sval (LazySeq.java:47)
- clojure.lang.LazySeq.seq (LazySeq.java:56)
- clojure.lang.LazySeq.next (LazySeq.java:85)
- clojure.lang.RT.next (RT.java:560)
- clojure.core$next.invoke (core.clj:61)
- clojure.core$last.invoke (core.clj:228)
- cake.server$eval_multi.invoke (server.clj:85)
- bake.core$project_eval.invoke (core.clj:30)
- cake.server$create$fn__884$fn__891.invoke (server.clj:137)
- cake.server$create$fn__884.invoke (server.clj:118)
- cake.utils.server_socket$accept_fn$fn__453$fn__456.invoke (server_socket.clj:39)
- cake.utils.server_socket$accept_fn$fn__453.invoke (server_socket.clj:38)
- clojure.lang.AFn.run (AFn.java:24)
- java.lang.Thread.run (Thread.java:637)
- Caused by: clojure.lang.Compiler$CompilerException: java.lang.NullPointerException: providerName (NO_SOURCE_FILE:0)
- at clojure.lang.Compiler.eval (Compiler.java:5440)
- clojure.lang.Compiler.eval (Compiler.java:5391)
- clojure.core$eval.invoke (core.clj:2382)
- cake.server$eval_verbose.invoke (server.clj:75)
- cake.server$eval_multi$iter__847__851$fn__852$fn__853.invoke (server.clj:86)
- cake.server$eval_multi$iter__847__851$fn__852.invoke (server.clj:85)
- clojure.lang.LazySeq.sval (LazySeq.java:42)
- clojure.lang.LazySeq.seq (LazySeq.java:56)
- clojure.lang.LazySeq.next (LazySeq.java:85)
- clojure.lang.RT.next (RT.java:560)
- clojure.core$next.invoke (core.clj:61)
- clojure.core$last.invoke (core.clj:228)
- cake.server$eval_multi.invoke (server.clj:85)
- bake.core$project_eval.invoke (core.clj:30)
- cake.server$create$fn__884$fn__891.invoke (server.clj:137)
- cake.server$create$fn__884.invoke (server.clj:118)
- cake.utils.server_socket$accept_fn$fn__453$fn__456.invoke (server_socket.clj:39)
- cake.utils.server_socket$accept_fn$fn__453.invoke (server_socket.clj:38)
- clojure.lang.AFn.run (AFn.java:24)
- java.lang.Thread.run (Thread.java:637)
- Caused by: java.lang.NullPointerException: providerName
- at com.google.common.base.Preconditions.checkNotNull (Preconditions.java:204)
- org.jclouds.rest.RestContextFactory.createContextSpec (RestContextFactory.java:402)
- org.jclouds.rest.RestContextFactory.createContextBuilder (RestContextFactory.java:354)
- org.jclouds.compute.ComputeServiceContextFactory.createContext (ComputeServiceContextFactory.java:123)
- org.jclouds.compute$compute_service.doInvoke (compute.clj:93)
- clojure.lang.RestFn.invoke (RestFn.java:495)
- pallet.compute.jclouds$eval8557$fn__8559.invoke (jclouds.clj:39)
- clojure.lang.MultiFn.invoke (MultiFn.java:167)
- pallet.compute$compute_service.doInvoke (compute.clj:31)
- clojure.lang.RestFn.invoke (RestFn.java:411)
- clojure.lang.AFn.applyToHelper (AFn.java:163)
- clojure.lang.RestFn.applyTo (RestFn.java:133)
- clojure.core$apply.invoke (core.clj:542)
- pallet.compute$compute_service_from_settings.invoke (compute.clj:48)
- pallet.main_invoker$invoke.invoke (main_invoker.clj:34)
- clojure.lang.Var.invoke (Var.java:381)
- pallet.main$_main.doInvoke (main.clj:78)
- clojure.lang.RestFn.applyTo (RestFn.java:138)
- clojure.core$apply.invoke (core.clj:540)
- bake.task.pallet$eval2811.invoke (NO_SOURCE_FILE:1)
- clojure.lang.Compiler.eval (Compiler.java:5424)
- clojure.lang.Compiler.eval (Compiler.java:5391)
- clojure.core$eval.invoke (core.clj:2382)
- cake.server$eval_verbose.invoke (server.clj:75)
- cake.server$eval_multi$iter__847__851$fn__852$fn__853.invoke (server.clj:86)
- cake.server$eval_multi$iter__847__851$fn__852.invoke (server.clj:85)
- clojure.lang.LazySeq.sval (LazySeq.java:42)
- clojure.lang.LazySeq.seq (LazySeq.java:56)
- clojure.lang.LazySeq.next (LazySeq.java:85)
- clojure.lang.RT.next (RT.java:560)
- clojure.core$next.invoke (core.clj:61)
- clojure.core$last.invoke (core.clj:228)
- cake.server$eval_multi.invoke (server.clj:85)
- bake.core$project_eval.invoke (core.clj:30)
- cake.server$create$fn__884$fn__891.invoke (server.clj:137)
- cake.server$create$fn__884.invoke (server.clj:118)
- cake.utils.server_socket$accept_fn$fn__453$fn__456.invoke (server_socket.clj:39)
- cake.utils.server_socket$accept_fn$fn__453.invoke (server_socket.clj:38)
- clojure.lang.AFn.run (AFn.java:24)
- java.lang.Thread.run (Thread.java:637)
Add Comment
Please, Sign In to add comment