Skip to content

Instantly share code, notes, and snippets.

@toh82
Last active December 22, 2016 15:26
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save toh82/8dca882d1bd691b9153cc963aaedaaa2 to your computer and use it in GitHub Desktop.
Save toh82/8dca882d1bd691b9153cc963aaedaaa2 to your computer and use it in GitHub Desktop.
#!/bin/bash
apt-get update
echo
echo "Installing git"
echo "-----------------------------------------"
echo
sudo apt-get install -y git
echo
echo "Installing zsh and switch shell"
echo "-----------------------------------------"
echo
apt-get install -y zsh
sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
exec zsh
echo
echo "Updating php"
echo "-----------------------------------------"
echo
add-apt-repository ppa:ondrej/apache2
apt-get update
apt-get upgrade
add-apt-repository ppa:ondrej/php
apt-get update
apt-get install -y php5.6 php5.6-mcrypt php5.6-mbstring php5.6-curl php5.6-cli php5.6-mysql php5.6-gd php5.6-intl php5.6-xsl php5.6-zip libapache2-mod-php5.6
a2dismod php5
a2enmod php5.6
service apache2 restart
echo
echo "Installing composer"
echo "-----------------------------------------"
echo
wget https://github.com/composer/composer/releases/download/1.3.0-RC/composer.phar
chmod +x composer.phar
mv composer.phar /usr/local/bin/composer
echo
echo "Installing nodejs"
echo "-----------------------------------------"
echo
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
apt-get install -y nodejs
apt-get install -y build-essential
echo
echo "Installing Samba"
echo "-----------------------------------------"
echo
cd /etc/chef-devbox
chef-solo -c solo.rb -j solo.samba.json
echo
echo "Installing Modman"
echo "-----------------------------------------"
echo
bash < <(wget -q --no-check-certificate -O - https://raw.github.com/colinmollenhour/modman/master/modman-installer)
mv /home/vagrant/bin/modman /usr/bin/modman
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment