-- mode: markdown; mode: auto-fill; fill-column: 80 --
ULHPC Puppet profiles
PublicPublic Puppet ULHPC profiles to be used in r10k environments
Copyright (c) 2014 S. Varrette, H. Cartiaux, V. Plugaru <hpc-sysadmins@uni.lu>
- Online Project Page -- Sources -- Issues
Synopsis
Public Puppet ULHPC profiles 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.
Dependencies
See metadata.json
.
Usage
You can see how this module is used in our Public Puppet Infrastructure repository.
Librarian-Puppet / R10K Setup
You can of course configure ulhpc-public_profiles in your Puppetfile
to make it
available with Librarian puppet or
r10k by adding the following entry:
mod ulhpc-public_profiles,
:git => https://github.com/ULHPC/puppet-public_profiles,
:ref => production
Issues / Feature request
You can submit bug / issues / feature request using the ulhpc-public_profiles Tracker.
Developments / Contributing to the code
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.
Resources
Git
You should become familiar (if not yet) with Git. Consider these resources:
r10k, Roles and Profiles
- 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: