DEB and RPM packages for Puppet Dashboard are available via APT and Yum repositories hosted by Puppet Labs.
-
Add the following to your
/etc/apt/sources.list
file:deb http://apt.puppetlabs.com/ubuntu lucid main deb-src http://apt.puppetlabs.com/ubuntu lucid main
-
Add the Puppet Labs repository key to APT by running:
gpg --recv-key 4BD6EC30 gpg -a --export 4BD6EC30 | sudo apt-key add -
-
Update APT's package cache:
sudo apt-get update
-
Install Puppet Dashboard package:
sudo apt-get install puppet-dashboard
-
Configure
/etc/puppet-dashboard/database.yml
. -
Modify
/etc/default/puppet-dashboard
:enabled=1
Puppet Dashboard will be installed in /usr/share/puppet-dashboard
and you can
start it via service puppet-dashboard start
.
-
Update APT's package cache:
sudo apt-get update
-
Upgrade just Puppet Dashboard:
sudo apt-get install puppet-dashboard
-
Run the database migrations. See
README.markdown
for more information. -
Restart your Puppet Dashboard server for these changes to take effect, which may require restarting your webserver.
-
Create a Yum repo entry for Puppet Labs in
/etc/yum.repos.d/puppetlabs.repo
:[puppetlabs] name=Puppet Labs Packages baseurl=http://yum.puppetlabs.com/base/ enabled=1 gpgcheck=1 gpgkey=http://yum.puppetlabs.com/RPM-GPG-KEY-puppetlabs
-
Install Puppet Dashboard via Yum:
sudo yum install puppet-dashboard
You will be prompted to install the Puppet Labs release key as part of the installation process.
Puppet Dashboard will be installed in /usr/share/puppet-dashboard
and you can
start it via service puppet-dashboard start
.
-
Upgrade Puppet Dashboard via Yum:
sudo yum update puppet-dashboard
-
Run the database migrations. See
README.markdown
for more information. -
Restart your Puppet Dashboard server for these changes to take effect, which may require restarting your webserver.