Skip to content

Instantly share code, notes, and snippets.

@diginc
Last active December 26, 2015 23:59
Show Gist options
  • Save diginc/7234211 to your computer and use it in GitHub Desktop.
Save diginc/7234211 to your computer and use it in GitHub Desktop.
#!/bin/bash
RELEASE=`lsb_release --codename | cut -f2`;
DLDEST="/opt/puppetlabs-release-$RELEASE.deb";
if [[ `dpkg -l | grep -c 'puppetlabs-release'` -gt 0 ]] ; then
echo "$DLDEST already installed"
else
sudo wget http://apt.puppetlabs.com/puppetlabs-release-$RELEASE.deb -O $DLDEST;
sudo dpkg -i $DLDEST;
sudo apt-get update;
sudo apt-get install -o Dpkg::Options::="--force-confold" --force-yes -y puppet;
fi;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment