Google Summer of Code/2013/Ideas/Puppet Portage module

From Gentoo Wiki
Jump to:navigation Jump to:search

Puppet Portage module

Completed in 2013

Puppet is a tool for configuration management — in other words, maintaining Gentoo by defining infrastructure as code rather than manually editing config files. This is extremely powerful for scaling servers up, and it greatly increases the efficiency of sysadmins. It further makes it easy to track changes to configurations over time, maintain them in git, do rollbacks, and more. The Puppet Portage module supports a bunch of Portage specific operations (more info can be found in its README file). There are lots of issues and feature requests needed, that can be found in its issue tracker in Github that should be implemented.

Contacts Required Skills
  • Ruby
  • Puppet DSL
  • Puppet types/providers