Created
March 5, 2015 13:29
-
-
Save mandeepbal/7bb3b3e6fea182d53b68 to your computer and use it in GitHub Desktop.
JF 2.0 chef install
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
curl -L https://www.opscode.com/chef/install.sh | sudo bash | |
mkdir -p /tmp/chef/cookbooks | |
cd /tmp/chef/ | |
cat <<EOF > /tmp/chef/solo.rb | |
file_cache_path "/tmp/chef" | |
cookbook_path "/tmp/chef/cookbooks" | |
EOF | |
cat <<EOF > /tmp/chef/chef-jellyfish.json | |
{ | |
"run_list": [ | |
"recipe[chef-jellyfish]" | |
] | |
} | |
EOF | |
cd /tmp/chef/cookbooks | |
knife cookbook site download rbenv | |
tar xvfz rbenv-*.tar.gz | |
rm -f rbenv-*.tar.gz | |
knife cookbook site download nginx | |
tar xvfz nginx-*.tar.gz | |
rm -f nginx-*.tar.gz | |
knife cookbook site download apt | |
tar xvfz apt-*.tar.gz | |
rm -f apt-*.tar.gz | |
knife cookbook site download yum-epel | |
tar xvfz yum-epel-*.tar.gz | |
rm -f yum-epel-*.tar.gz | |
knife cookbook site download runit | |
tar xvfz runit-*.tar.gz | |
rm -f runit-*.tar.gz | |
knife cookbook site download ohai | |
tar xvfz ohai-*.tar.gz | |
rm -f ohai-*.tar.gz | |
knife cookbook site download build-essential | |
tar xvfz build-essential-*.tar.gz | |
rm -f build-essential-*.tar.gz | |
knife cookbook site download bluepill | |
tar xvfz bluepill-*.tar.gz | |
rm -f bluepill-*.tar.gz | |
knife cookbook site download yum | |
tar xvfz yum-*.tar.gz | |
rm -f yum-*.tar.gz | |
knife cookbook site download rsyslog | |
tar xvfz rsyslog-*.tar.gz | |
rm -f rsyslog-*.tar.gz | |
knife cookbook site download git | |
tar xvfz git-*.tar.gz | |
rm -f git-*.tar.gz | |
knife cookbook site download dmg | |
tar xvfz dmg-*.tar.gz | |
rm -f dmg-*.tar.gz | |
knife cookbook site download windows | |
tar xvfz windows-*.tar.gz | |
rm -f windows-*.tar.gz | |
knife cookbook site download chef_handler | |
tar xvfz chef_handler-*.tar.gz | |
rm -f chef_handler-*.tar.gz | |
yum install -y wget | |
wget https://github.com/projectjellyfish/chef-jellyfish/archive/master.tar.gz | |
tar xvfz master.tar.gz | |
rm -y master.tar.gz | |
mv chef-jellyfish-master/ chef-jellyfish | |
cd /tmp/chef | |
chef-solo -c solo.rb -j chef-jellyfish.json |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment