Guest User

Untitled

a guest
Jun 18th, 2018
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.76 KB | None | 0 0
  1. ;; Pallet 0.3.0-SNAPSHOT
  2.  
  3. ;; nodes.clj
  4. (def service
  5. (compute/compute-service "node-list"
  6. :node-list [(node-list/make-node "virtualbox" "server-all"
  7. "10.0.1.14" :ubuntu)]))
  8.  
  9. (core/defnode the-server
  10. "One server to run everything (servlet, database, nginx, etc)."
  11. {}
  12. :bootstrap (resource/phase (crates/bootstrap))
  13. :configure (resource/phase (crates/java)))
  14.  
  15.  
  16.  
  17. ;; crates.clj
  18. (defn bootstrap
  19. "Common bootstrap"
  20. [request]
  21. (-> request
  22. (automated-admin-user/automated-admin-user "pallet-user")))
  23.  
  24. (defn iptables
  25. "Configure iptables."
  26. [request]
  27. (-> request
  28. (iptables/iptables-accept-established)
  29. (iptables/iptables-accept-icmp)
  30. (ssh/iptables-accept)
  31. (ssh/iptables-throttle)))
  32.  
  33. (defn java
  34. "Install java"
  35. [request]
  36. (java/java request :sun))
  37.  
  38. (defn jetty
  39. "Jetty server configuration"
  40. [request]
  41. (-> request
  42. (package/package "jetty")
  43. (iptables/iptables-accept-port 80)
  44. (iptables/iptables-accept-port 443)))
  45.  
  46. ;; Terminal
  47. David-Santiagos-Computer:servlet David$ cake pallet lift com.mysite.deploy.nodes/virtualbox
  48. 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"))))))
  49.  
  50. java.lang.RuntimeException: java.lang.NullPointerException: providerName (NO_SOURCE_FILE:0)
  51. at clojure.lang.LazySeq.sval (LazySeq.java:47)
  52. clojure.lang.LazySeq.seq (LazySeq.java:56)
  53. clojure.lang.LazySeq.next (LazySeq.java:85)
  54. clojure.lang.RT.next (RT.java:560)
  55. clojure.core$next.invoke (core.clj:61)
  56. clojure.core$last.invoke (core.clj:228)
  57. cake.server$eval_multi.invoke (server.clj:85)
  58. bake.core$project_eval.invoke (core.clj:30)
  59. cake.server$create$fn__884$fn__891.invoke (server.clj:137)
  60. cake.server$create$fn__884.invoke (server.clj:118)
  61. cake.utils.server_socket$accept_fn$fn__453$fn__456.invoke (server_socket.clj:39)
  62. cake.utils.server_socket$accept_fn$fn__453.invoke (server_socket.clj:38)
  63. clojure.lang.AFn.run (AFn.java:24)
  64. java.lang.Thread.run (Thread.java:637)
  65. Caused by: clojure.lang.Compiler$CompilerException: java.lang.NullPointerException: providerName (NO_SOURCE_FILE:0)
  66. at clojure.lang.Compiler.eval (Compiler.java:5440)
  67. clojure.lang.Compiler.eval (Compiler.java:5391)
  68. clojure.core$eval.invoke (core.clj:2382)
  69. cake.server$eval_verbose.invoke (server.clj:75)
  70. cake.server$eval_multi$iter__847__851$fn__852$fn__853.invoke (server.clj:86)
  71. cake.server$eval_multi$iter__847__851$fn__852.invoke (server.clj:85)
  72. clojure.lang.LazySeq.sval (LazySeq.java:42)
  73. clojure.lang.LazySeq.seq (LazySeq.java:56)
  74. clojure.lang.LazySeq.next (LazySeq.java:85)
  75. clojure.lang.RT.next (RT.java:560)
  76. clojure.core$next.invoke (core.clj:61)
  77. clojure.core$last.invoke (core.clj:228)
  78. cake.server$eval_multi.invoke (server.clj:85)
  79. bake.core$project_eval.invoke (core.clj:30)
  80. cake.server$create$fn__884$fn__891.invoke (server.clj:137)
  81. cake.server$create$fn__884.invoke (server.clj:118)
  82. cake.utils.server_socket$accept_fn$fn__453$fn__456.invoke (server_socket.clj:39)
  83. cake.utils.server_socket$accept_fn$fn__453.invoke (server_socket.clj:38)
  84. clojure.lang.AFn.run (AFn.java:24)
  85. java.lang.Thread.run (Thread.java:637)
  86. Caused by: java.lang.NullPointerException: providerName
  87. at com.google.common.base.Preconditions.checkNotNull (Preconditions.java:204)
  88. org.jclouds.rest.RestContextFactory.createContextSpec (RestContextFactory.java:402)
  89. org.jclouds.rest.RestContextFactory.createContextBuilder (RestContextFactory.java:354)
  90. org.jclouds.compute.ComputeServiceContextFactory.createContext (ComputeServiceContextFactory.java:123)
  91. org.jclouds.compute$compute_service.doInvoke (compute.clj:93)
  92. clojure.lang.RestFn.invoke (RestFn.java:495)
  93. pallet.compute.jclouds$eval8557$fn__8559.invoke (jclouds.clj:39)
  94. clojure.lang.MultiFn.invoke (MultiFn.java:167)
  95. pallet.compute$compute_service.doInvoke (compute.clj:31)
  96. clojure.lang.RestFn.invoke (RestFn.java:411)
  97. clojure.lang.AFn.applyToHelper (AFn.java:163)
  98. clojure.lang.RestFn.applyTo (RestFn.java:133)
  99. clojure.core$apply.invoke (core.clj:542)
  100. pallet.compute$compute_service_from_settings.invoke (compute.clj:48)
  101. pallet.main_invoker$invoke.invoke (main_invoker.clj:34)
  102. clojure.lang.Var.invoke (Var.java:381)
  103. pallet.main$_main.doInvoke (main.clj:78)
  104. clojure.lang.RestFn.applyTo (RestFn.java:138)
  105. clojure.core$apply.invoke (core.clj:540)
  106. bake.task.pallet$eval2811.invoke (NO_SOURCE_FILE:1)
  107. clojure.lang.Compiler.eval (Compiler.java:5424)
  108. clojure.lang.Compiler.eval (Compiler.java:5391)
  109. clojure.core$eval.invoke (core.clj:2382)
  110. cake.server$eval_verbose.invoke (server.clj:75)
  111. cake.server$eval_multi$iter__847__851$fn__852$fn__853.invoke (server.clj:86)
  112. cake.server$eval_multi$iter__847__851$fn__852.invoke (server.clj:85)
  113. clojure.lang.LazySeq.sval (LazySeq.java:42)
  114. clojure.lang.LazySeq.seq (LazySeq.java:56)
  115. clojure.lang.LazySeq.next (LazySeq.java:85)
  116. clojure.lang.RT.next (RT.java:560)
  117. clojure.core$next.invoke (core.clj:61)
  118. clojure.core$last.invoke (core.clj:228)
  119. cake.server$eval_multi.invoke (server.clj:85)
  120. bake.core$project_eval.invoke (core.clj:30)
  121. cake.server$create$fn__884$fn__891.invoke (server.clj:137)
  122. cake.server$create$fn__884.invoke (server.clj:118)
  123. cake.utils.server_socket$accept_fn$fn__453$fn__456.invoke (server_socket.clj:39)
  124. cake.utils.server_socket$accept_fn$fn__453.invoke (server_socket.clj:38)
  125. clojure.lang.AFn.run (AFn.java:24)
  126. java.lang.Thread.run (Thread.java:637)
Add Comment
Please, Sign In to add comment