James Turnbull
2010-Jul-17 17:41 UTC
[Puppet Users] Puppet Dashboard packages updated for V1.0.1 release
Hi all I''ve updated the RPM and DEB packages for the Puppet Dashboard 1.0.1 release. These packages are now signed with our new Puppet Labs GPG key - this means you will need to update the keys you have added previously. The new packages are available via APT and Yum repositories hosted by Puppet Labs. Overall instructions for installing and running the Dashboard can be found at: http://github.com/reductivelabs/puppet-dashboard 1. Get DEB Packages via APT a. 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 b. Add the new Puppet Labs repository release key to APT (the package is signed with this key also). $ gpg --recv-key 4BD6EC30 $ gpg -a --export 4BD6EC30 | sudo apt-key add - c. Run apt-get update $ sudo apt-get update d. Install Puppet Dashboard $ sudo apt-get install puppet-dashboard The Dashboard will be installed in /usr/share/puppet-dashboard and you can run the server from here or create a Passenger configuration. The updated package contains a simple init and sysconfig set-up. 2. Get RPM packages via Yum a. Create a Yum repo entry for Puppet Labs $ vi /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 b. Install via yum $ sudo yum install puppet-dashboard You will be prompted to install the Puppet Labs release key as part of the installation process and the RPM packages are signed with that key. The Dashboard will be installed in /usr/share/puppet-dashboard and you run the server from here or create a Passenger configuration. You can also find the RPM spec file at: http://yum.puppetlabs.com/sources/puppet-dashboard.spec Regards James Turnbull -- Puppet Labs - http://www.puppetlabs.com C: 503-734-8571 -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
phrawzty
2010-Jul-19 13:56 UTC
[Puppet Users] Re: Puppet Dashboard packages updated for V1.0.1 release
On Jul 17, 7:41 pm, James Turnbull <ja...@puppetlabs.com> wrote:> Overall instructions for installing and running the Dashboard can be > found at: > > http://github.com/reductivelabs/puppet-dashboardHello, The documentation for "Puppet 0.25.x and earlier" suggests the following course of action : you would add a line to your puppet.conf like: libdir = /opt/puppet-dashboard/lib/puppet:/var/puppet/lib However this does result in the intended effect. Consider : $ puppet --version 0.25.5 $ grep libdir /etc/puppet/puppet.conf libdir = /usr/share/puppet-dashboard/lib:/var/lib/puppet/lib $ sudo puppet --configprint libdir /usr/share/puppet-dashboard/lib:/var/lib/puppet/lib $ sudo /sbin/service puppet restart Stopping puppet: [ OK ] Starting puppet: Could not prepare for execution: Got 1 failure(s) while initializing: change from absent to directory failed: Cannot create /usr/share/puppet-dashboard/lib:/var/lib/puppet/lib; parent directory /usr/share/puppet-dashboard/lib:/var/lib/puppet does not exist [FAILED] Puppet appears to be looking for the literal contents of "libdir", instead of interpreting a colon-separated list (which, i assume, is the intended behaviour). -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.