I've created RPM and DEB packages for the Puppet Dashboard 1.0.0rc1.
These are available via APT and Yum repositories hosted by Puppet
Labs. These are "first release" packages and I am by no means a
packaging expert with either DEBs or RPMs so any feedback or comments
are welcomed. I'll continue to update the packages as updates to the
Dashboard are released.
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 Puppet Labs repository key to APT (the package is signed
with this key also).
$ gpg --recv-key 8347A27F
$ gpg -a --export 8347A27F | 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
run the server from here or create a Passenger configuration.
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-reductive
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.
Regards
James Turnbull
--
Author of:
* Pro Linux System Administration (http://tinyurl.com/linuxadmin)
* Pulling Strings with Puppet (http://tinyurl.com/pupbook)
* Pro Nagios 2.0 (http://tinyurl.com/pronagios)
* Hardening Linux (http://tinyurl.com/hardeninglinux)
error: rpmts_HdrFromFdno: Header V4 RSA/SHA1 signature: BAD, key ID 8347a27f
Hi all
http://github.com/reductivelabs/puppet-dashboard
c. Run apt-get update
$ sudo apt-get update
d. Install Puppet Dashboard
b. Install via yum
Regards
James Turnbull
--
You received this message because you are subscribed to the Google Groups "Puppet Users" group.
To post to this group, send email to puppet...@googlegroups.com.
To unsubscribe from this group, send email to puppet-users...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
--
Cheers,
Daniel
Any idea if/when these will be available in EPEL?
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
Bundled rails and various gems will make that difficult,
unfortunately. I don't know all that much about rails and gems, but
if anyone knows if it's possible to cleanly install multiple versions
of rails and gems, I'd be curious. If we were able to ship at least
several major versions of rails in parallel, it might make it possible
to package more recent tools like dashboard in Fedora and EPEL.
But as long the rails stack encourages vendoring so extensively, no
packages which do this will be acceptable for Fedora and EPEL.
The rationale for not allowing bundled libraries (except in rare
circumstances) is here:
https://fedoraproject.org/wiki/Packaging:No_Bundled_Libraries
Debian has a similar policy, I believe.
--
Todd OpenPGP -> KeyID: 0xBEAF0CE3 | URL: www.pobox.com/~tmz/pgp
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
I do not want people to be agreeable, as it saves me the trouble of
liking them.
-- Jane Austen
On 6/04/10 11:07 PM, Baker, Luke Jefferson wrote:
> I tried installing via yum, received this error concerning the package signature..
>
> error: rpmts_HdrFromFdno: Header V4 RSA/SHA1 signature: BAD, key ID 8347a27f
What platform is this? Did it prompt you to install the GPG key?
Regards
James Turnbull
- --
Author of:
* Pro Linux System Administration (http://tinyurl.com/linuxadmin)
* Pulling Strings with Puppet (http://tinyurl.com/pupbook)
* Pro Nagios 2.0 (http://tinyurl.com/pronagios)
* Hardening Linux (http://tinyurl.com/hardeninglinux)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iQEVAwUBS7vTQyFa/lDkFHAyAQJNzwgAkfUgzTMFKdXHGFytr5m+//Ji/8Q6Jvy8
L8+tYnGReBTMqUfjDZncTYOHI/ANYHGyB9hkaAFGd8kc9U2CQbzTnr38SReg5zOk
nAMweyWy4ZTdmfS18Sq0MwJCWlKs07GDuSM3AFoz9foQnMx/+cnnS+7Bb8RWX5d2
WuY2cILUCzPXJFYcJjfLOmuLFM1kROFdAPACg2YJnj9PEyG8IZzUOuZ1U0GEjFLu
RDGwc4y3Twf9oyfr0JA/+sePqpPeaPuh11TeDMG2pjoLvHc9W1DPrlDn8UPAIjxv
AqmNNUY/mXE36x0roM3yahJLk38RpikInK85HlyWl+kE8AmYeBcYhw==
=DOvo
-----END PGP SIGNATURE-----
On 6/04/10 11:09 PM, Daniel Kerwin wrote:
> Do you have something like a release tarball? I'd like to create a
> Gentoo ebuild for it.
>
http://yum.puppetlabs.com/sources/
Regards
James Turnbull
- --
Author of:
* Pro Linux System Administration (http://tinyurl.com/linuxadmin)
* Pulling Strings with Puppet (http://tinyurl.com/pupbook)
* Pro Nagios 2.0 (http://tinyurl.com/pronagios)
* Hardening Linux (http://tinyurl.com/hardeninglinux)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iQEVAwUBS7vT3SFa/lDkFHAyAQLH8AgAzpixMaDE89rBTj9Y4Ynm7V+y8uxVWaAR
i6nBXKE5VdOmAzlCrlyrcdwJDOWI9ZHxjzYDs6t7JPF/1Gz84w/KTUoO3O0Y1DTE
pXdoHrIoPpZgtY6Jnr1qBz2/2V/prl8/oQWVqamBD6MDzg2ptG4X4TOyfNoOrQmn
Ogyqe/Kra7O3A4gXRdxqmMAViljmK1uE+ZyAiyadCfef8fF1FjIlBDZsakaIG1qi
1eqWXPYJzuKTAAwZWVy3l/arQrhHnfRrhLXKMEB7cA6ZjAoUI1WTTrtN3kylUOvM
fomTiuM5N43ND3d2E7Jb9pzF9oHflIG/dYLqkOJT7oEAqPJM6g4KiA==
=9BG1
-----END PGP SIGNATURE-----
Cool.
A puppetlabs-release RPM might be nice for this.
--Michael
On the list.
Regards
James Turnbull
- --
Author of:
* Pro Linux System Administration (http://tinyurl.com/linuxadmin)
* Pulling Strings with Puppet (http://tinyurl.com/pupbook)
* Pro Nagios 2.0 (http://tinyurl.com/pronagios)
* Hardening Linux (http://tinyurl.com/hardeninglinux)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iQEVAwUBS7vUniFa/lDkFHAyAQK45QgA5R4nCKx71vhKIye/2U6OigRUje0+pFAD
Ea/uuxfBCX4ZuuAv7lzGD4C7SdYZj1eHyK7+CYtJ4gkyV8WKrzpGJMYCl3S0IIot
DPxa5rJCzaJL5AcrgOn4Tyl3wrlY+BldiRk1lRTPwf6ZPOPZl5/Zosw6tisVMPq/
YtNK1vDZu/cTB96q2GeniQlZ1LZ8fYvNNuuxqAxqzqpaDKi5HJkR+AoCMZXzKTNx
VJ1bjkrYYdW9wdBWLBh7YEdHUCrobavEoSJLC1I13QLcaN/iSzIJB0x2mhb/PJO2
y+Gh9/4tbKzWeEtzsBvuEYyNls4BucEYr89MFUr2mhYeI+nix5qMgQ==
=zQIi
-----END PGP SIGNATURE-----
On Apr 6, 2010, at 19:35, "James Turnbull" <ja...@lovedthanlost.net>
wrote:
I've created and update a puppetlabs-repo RPM at:
http://yum.puppetlabs.com/base/puppetlabs-repo-1.0-1.noarch.rpm
That adds the Puppet Labs GPG key and a puppetlabs.repo file.
Regards
James Turnbull
- --
Author of:
* Pro Linux System Administration (http://tinyurl.com/linuxadmin)
* Pulling Strings with Puppet (http://tinyurl.com/pupbook)
* Pro Nagios 2.0 (http://tinyurl.com/pronagios)
* Hardening Linux (http://tinyurl.com/hardeninglinux)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iQEVAwUBS7vYdiFa/lDkFHAyAQIBNQf+PrpQWXeVM3Zx5VbsmT3YKkDS3Zqrl3zk
/VioFeJoBoR6/RERvFOh6h0Y5Iu/Rgnjcr2eODiCAcGI0k9g6Vy4MytxtlLo8RPW
lo4+YVB+KxbZpT1g6JSVRm5ZYxq+NCURCVYFdc01uiIs4RYgCtqw8PMwc0G94ewW
PzrWBFqnUVKbfRUdgJlcwBSxrhfetkR/RJsBYFYgWGlbJTnyzZdO1j7rPkSytKbH
7ntiBIOkCyAhsxHqW4vw46npkm/i7iaMOBw1WKjhdVog7IaTod2rZIzdQxuO8vIG
YdqLhUGi4WLyaL8xovREseQFaQ9bQ0RIIPC35xZkoSTL8vL2oZTZgQ==
=QC8W
-----END PGP SIGNATURE-----
On 7/04/10 10:55 AM, Baker, Luke Jefferson wrote:
> RHEL5.5 (beta) x86_64. It did not prompt to sign the GPG key.
>
It appears from discussion with some RH/Fedora packagers that GPG
signing changed between older RH/Fedora versions and newer ones and
we're using the older method. We're working to do separate packages
for older and newer RH/Fedora releases.
Regards
James Turnbull
- --
Author of:
* Pro Linux System Administration (http://tinyurl.com/linuxadmin)
* Pulling Strings with Puppet (http://tinyurl.com/pupbook)
* Pro Nagios 2.0 (http://tinyurl.com/pronagios)
* Hardening Linux (http://tinyurl.com/hardeninglinux)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iQEVAwUBS7wmUiFa/lDkFHAyAQIkxQf/Vl1t68GPakCpFchG0JgJ/tvGOwdi8Wy9
qQAz1YkvY0xl3qoWu6eMLLN656dD3O5SpCynV/rnExK0RyqtO31hBkmBI8M2cOGL
EtGpUZYEBE34u/DCXFarzt5vV3jT8XPLFHywT74oCShnR52Q8UYk7hr1W5PvROML
5jj8tgXj7qO1nRFuGxK6JV29T7GnPjKrzcdjNeSdQFjKRqkUpo03czMrlwrB+e22
e6x+gn4jJnOsKTFDkQucMP7s04p1pPktYXRwLjT9yoJBaverpsfp6WDOxdRbUAVX
iPBlyRScsethZmAKS+NnKeBDDHyFg7WmZBAeubHC+8XxlKBN4x/wYw==
=EABl
-----END PGP SIGNATURE-----
Any chance we can get a copy of the debian source package? I'd like to
rebuild this for lenny, and am happy to look over the packaging (I'm a
Debian Developer).
Stu
--
From the prompt of Stu Teasdale
There is nothing wrong with writing ... as long as it is done in private
and you wash your hands afterward.
Stu
I'll add the debian directory and the RPM spec file to the source
repository in the next day or so.