Skip to content

Puppet modules and scripts to manage Foreman project infrastructure

License

Notifications You must be signed in to change notification settings

evgeni/foreman-infra

 
 

Repository files navigation

Foreman Infrastructure

This repo contains puppet modules that are used to manage infrastructure used by the Foreman project. These modules manage many different pieces of software, including Jenkins build slaves, package build machines, the Jenkins frontend, as well as an internal Foreman instance and puppetserver.

View the documentation.

Puppet module directories

The puppet folder contains the following directories for Puppet modules:

external_modules

Externally maintained modules. Preferably straight from the Puppet Forge but potentially via git.

modules

Our own custom modules, relevant only in this particular repository for this particular setup.

test_modules

Modules relevant only in the Puppet spec tests, e.g. Puppet's core modules, that are coming bundled with the agent in a real setup.

About

Puppet modules and scripts to manage Foreman project infrastructure

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Puppet 42.9%
  • HTML 18.5%
  • Python 14.5%
  • Ruby 12.3%
  • Shell 11.4%
  • Pascal 0.4%