-- mode: markdown; mode: auto-fill; fill-column: 80 --
Public ULHPC Puppet roles
Public Puppet ULHPC roles to be used in r10k environments
Copyright (c) 2014 S. Varrette, H. Cartiaux, V. Plugaru <hpc-sysadmins@uni.lu>
- Online Project Page -- Sources -- Issues
Public Puppet ULHPC roles to be used in r10k environments, typically in Vagrant boxes -- see vagrant-vms for instance.
The various operations of this repository are piloted from a Rakefile
which
assumes that you have RVM installed on your system.
See metadata.json
.
You can see how this module is used in our Public Puppet Infrastructure repository.
You can of course configure ULHPC-public_roles in your Puppetfile
to make it
available with Librarian puppet or
r10k by adding the following entry:
mod ULHPC-public_roles,
:git => https://github.com/ULHPC/puppet-public_roles,
:ref => production
You can submit bug / issues / feature request using the ULHPC/public_roles Tracker.
If you want to contribute to the code, you shall be aware of the way this module
is organized.
These elements are detailed on doc/contributing.md
You are more than welcome to contribute to its development by sending a pull request.
You should become familiar (if not yet) with Git. Consider these resources:
- r10k reference -- Puppetfiles and dynamic environment deployment documentations
- a Puppet Tutorial bootstrapping a similar configuration, including profiles and roles -- see Puppet for Vsphere admins
- r10k tutorials: