In my original ticket I mooted adding Capistrano support.  James 
suggested that the Vlad was more appropriate. Having checked it out, I agree.

---
 config/deploy.rb    |    8 ++++++++
 lib/tasks/vlad.rake |    6 ++++++
 tmp/.gitignore      |    2 ++
 3 files changed, 16 insertions(+), 0 deletions(-)
 create mode 100644 config/deploy.rb
 create mode 100644 lib/tasks/vlad.rake
 create mode 100644 tmp/.gitignore

diff --git a/config/deploy.rb b/config/deploy.rb
new file mode 100644
index 0000000..4af609d
--- /dev/null
+++ b/config/deploy.rb
@@ -0,0 +1,8 @@
+# This is the config file for the Vlad deploy tool 
(http://http://rubyhitsquad.com/Vlad_the_Deployer.html).
+# You'll need the 'vlad' and 'vlad-git' gems to use the vlad rake tasks.
+
+set :application, 'puppet-dashboard'
+set :domain, 'my.great.hostname'  # <- set the appropriate hostname
+set :deploy_to, '/full/path/to/puppet-dashboard' # <- and the path
+set :repository, 'http://github.com/puppetlabs/puppet-dashboard.git'
+set :web_command, '/etc/init.d/apache2'
diff --git a/lib/tasks/vlad.rake b/lib/tasks/vlad.rake
new file mode 100644
index 0000000..08b9d92
--- /dev/null
+++ b/lib/tasks/vlad.rake
@@ -0,0 +1,6 @@
+ begin
+    require 'vlad'
+    Vlad.load :scm => :git
+  rescue LoadError
+    # do nothing
+  end
diff --git a/tmp/.gitignore b/tmp/.gitignore
new file mode 100644
index 0000000..d6b7ef3
--- /dev/null
+++ b/tmp/.gitignore
@@ -0,0 +1,2 @@
+*
+!.gitignore
-- 
1.7.2.2

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Developers" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/puppet-dev?hl=en.

Reply via email to