mirror of
https://github.com/cliffe/SecGen.git
synced 2026-02-21 11:18:06 +00:00
26 lines
574 B
Bash
26 lines
574 B
Bash
#!/usr/bin/env bash
|
|
set -e
|
|
|
|
if [ "$EUID" -ne "0" ] ; then
|
|
echo "Script must be run as root." >&2
|
|
exit 1
|
|
fi
|
|
|
|
if which puppet > /dev/null ; then
|
|
echo "Puppet is already installed"
|
|
exit 0
|
|
fi
|
|
|
|
echo "Installing Puppet repo for Ubuntu 12.04 LTS"
|
|
wget -qO /tmp/puppetlabs-release-precise.deb \
|
|
|
|
https://apt.puppetlabs.com/puppetlabs-release-precise.deb
|
|
|
|
dpkg -i /tmp/puppetlabs-release-precise.deb
|
|
rm /tmp/puppetlabs-release-precise.deb
|
|
aptitude update
|
|
#aptitude upgrade -y
|
|
echo Installing puppet
|
|
aptitude install -y puppet
|
|
echo "Puppet installed!"
|