From 4e2a2b81cf17909647728a0c9febab7ab0370e65 Mon Sep 17 00:00:00 2001 From: Nick Walker Date: Tue, 13 Jan 2015 16:42:06 -0800 Subject: Initial Commit Stole Gary's puppet_repository and modified it for general general consumption. Upped the version of r10k to newest (1.4.1) Ripped out the hiera examples just left defaults.yaml Tweaked environment.conf --- configure_r10k.pp | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 configure_r10k.pp (limited to 'configure_r10k.pp') diff --git a/configure_r10k.pp b/configure_r10k.pp new file mode 100644 index 0000000..1965a43 --- /dev/null +++ b/configure_r10k.pp @@ -0,0 +1,21 @@ +###### ###### +## Configure R10k ## +###### ###### + +## This manifest requires the zack/R10k module and will attempt to +## configure R10k according to my blog post on directory environments. +## Beware! (and good luck!) + +class { 'r10k': + version => '1.4.1', + sources => { + 'puppet' => { + #Edit remote to be your own control_repo + 'remote' => 'https://github.com/npwalker/control_repo.git', + 'basedir' => "${::settings::confdir}/environments", + 'prefix' => false, + } + }, + purgedirs => ["${::settings::confdir}/environments"], + manage_modulepath => false, +} -- cgit v1.2.3