From c82080ce0731f7cd8b89cc6d216e8d990714c285 Mon Sep 17 00:00:00 2001 From: Till Klampaeckel Date: Thu, 2 Sep 2010 00:50:37 +0200 Subject: [PATCH] * add a recipe to install EzProxy --- ezproxy/attributes/default.rb | 3 +++ ezproxy/metadata.rb | 8 ++++++++ ezproxy/recipes/server.rb | 10 ++++++++++ 3 files changed, 21 insertions(+) create mode 100644 ezproxy/attributes/default.rb create mode 100644 ezproxy/metadata.rb create mode 100755 ezproxy/recipes/server.rb diff --git a/ezproxy/attributes/default.rb b/ezproxy/attributes/default.rb new file mode 100644 index 000000000..f457e2420 --- /dev/null +++ b/ezproxy/attributes/default.rb @@ -0,0 +1,3 @@ +default[:ezproxy] = {} +default[:ezproxy][:install_dir] = "/usr/local/ezproxy" +default[:ezproxy][:bin_name] = "ezproxy" diff --git a/ezproxy/metadata.rb b/ezproxy/metadata.rb new file mode 100644 index 000000000..2436c33d2 --- /dev/null +++ b/ezproxy/metadata.rb @@ -0,0 +1,8 @@ +maintainer "Till Klampaeckel" +maintainer_email "till@lagged.biz" +license "BSD License" +description "Installs the EzProxy proxy server." +version "0.1" +recipe "ezproxy::server", "Installs EzProxy" + +supports 'ubuntu' \ No newline at end of file diff --git a/ezproxy/recipes/server.rb b/ezproxy/recipes/server.rb new file mode 100755 index 000000000..a666e5a30 --- /dev/null +++ b/ezproxy/recipes/server.rb @@ -0,0 +1,10 @@ +package "ia32-libs" + +directory "#{node[:ezproxy][:install_dir]}" do + action :create +end + +remote_file "#{node[:ezproxy][:install_dir]}/#{node[:ezproxy][:bin_name]}" do + source "http://psw.oclc.org/file.aspx?filename=ezproxy/ezproxy-linux.bin" + mode "0755" +end