Google Summer of Code/2016/Ideas/Puppet Gentoo module

From Gentoo Wiki
Jump to:navigation Jump to:search

Puppet Gentoo module

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 Gentoo 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. This is an extension of the Puppet Portage module project from previous year.

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