= Main Inclusion Report for puppet = == Requirements == 0. ''Availability:'' [[http://archive.ubuntu.com/ubuntu/pool/universe/p/puppet]]; available for all supported architectures or some subset ? 0. ''Rationale:'' * Provide a tool for configuraion management for large installations and dynamic cloud deployment. 0. ''Security:'' * No [[http://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=puppet|CVE]] entries. * No [[http://secunia.com/search/?search=puppet|Secunia]] history. * No binaries running as root or suid/sgid ? * Runs the puppetd daemon and puppetmasterd daemon. * Due to the nature of puppet it accepts incoming and outcoing network data and opens a port as well. * Directly (not through a library) processes structured data. * No source code review performed. 0. ''Quality assurance:'' * The situation where the package does not work out of the box is that the configuration files are misconfigured or the puppet reciepes are incorrect. * The package does not ask any debconf questions. * [[http://bugs.debian.org/src:puppet|Debian bugs]]: 518831 is particularily interesting. * [[http://packages.qa.debian.org/p/puppet.html|Maintenance in Debian]] is vigorous. * [[http://reductivelabs.com/products/puppet|Upstream]] is frentic. * [http://projects.reductivelabs.com/projects/puppet/issues?set_filter=1 |Upstream bug tracker]] * Does not deal with any special hardware. * There is an upstream test suite but its not enabled in the build. 0. ''Standards compliance:'' * [[http://www.pathname.com/fhs/|FHS]] and [[http://www.de.debian.org/doc/debian-policy/|Debian Policy]] compliant. * Uses debhelper with no patch system. 0. ''Dependencies:'' ruby, libopenssl-ruby, facter, openssl, debhelper,libxmlrpc-ruby, libopenssl-ruby, libshadow-ruby1.8, adduser, facter, lsb-base * All are in main except facter, libxmlrpc-ruby, libshadow-ruby1.8 0. ''Maintenance:'' * Since its a popular package in debian and used by companies like google it is a well maintained package. The Ubuntu server team will responsible for taking care of the package in Ubuntu which includes monitoring and fixing bugs. == Reviewers == MIR bug: [[https://launchpad.net/bugs/BUGNUMBER]] ''The author of this report should put their name here; reviewers will add comments etc. too''