Skip to content

Instantly share code, notes, and snippets.

@coderforhire
Created April 27, 2012 14:50
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save coderforhire/2509878 to your computer and use it in GitHub Desktop.
Save coderforhire/2509878 to your computer and use it in GitHub Desktop.
#
# Cookbook Name:: download_assets
# Recipe:: default
#
# Copyright 2012, YOUR_COMPANY_NAME
#
# All rights reserved - Do Not Redistribute
#
remote_file "/home/remote/program-#{node[:version]}.tar.gz" do
source "https://retail.test.com/program-#{node[:version]}.tar.gz"
checksum node[:checksum]
notifies :run, "bash[install_program]", :immediately
end
bash "install_program" do
user "remote"
cwd "/home/remote"
code <<-EOH
tar -zxf program-#{node[:version]}.tar.gz
EOH
action :nothing
end
@paulmooring
Copy link

Cookbook Name:: download_assets

Recipe:: default

Copyright 2012, YOUR_COMPANY_NAME

All rights reserved - Do Not Redistribute

version = node['version']

remote_file "/home/remote/program-#{version}.tar.gz" do
source "https://retail.test.com/program-#{version}.tar.gz"
checksum node['checksum']
notifies :run, "bash[install_program]", :immediately
end

bash "install_program" do
user "remote"
cwd "/home/remote"
code <<-EOH
tar -zxf program-#{version}.tar.gz
EOH
action :nothing
end

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment