Commit Graph

298 Commits

Author SHA1 Message Date
Nick Walker
06f2e5e5aa Correct module namespace for stash module 2015-09-22 12:38:46 -07:00
Nick Walker
809f682086 Add hiera key for tuning max_requests_per_instance
https://docs.puppetlabs.com/pe/2015.2/config_puppetserver.html#tuning-maxrequestsperinstance-on-puppet-server
2015-09-22 09:41:21 -07:00
Nick Walker
869a5c3aa9 Update file permsissions to be 755 on scripts 2015-08-31 13:20:43 -07:00
Nick Walker
04f3239514 add modules for stash and a profile 2015-08-25 16:51:42 -07:00
Nick Walker
2e457d5c0e Add a site.pp
I needed to modify the site.pp to use $servername so it would
work out of the box and that is the closest thing to the current
behavior.
2015-08-25 14:19:29 -07:00
Nick Walker
3284233899 add example files to role and profile directories 2015-08-25 11:50:57 -07:00
Nick Walker
568978d76f pulling some stuff from npwalker/control-repo 2015-08-25 11:47:19 -07:00
Nick Walker
01baf7695a Update the repo name for deploy keys and webhook to match README 2015-08-18 16:11:25 -07:00
Nick Walker
4e555b20e0 Update README 2015-08-18 16:09:53 -07:00
Nick Walker
308e73a800 Update version of abrader-gms 2015-08-18 14:22:23 -07:00
Nick Walker
1eab000f1f Update the README with more specific instructions
This is still a WIP
2015-08-18 14:03:08 -07:00
Nick Walker
0af9bbf52d Move some hieradata around for easier testing in vagrant
I now have a virtual hierarchy level for setting up my lower memory
settings when using vagrant/virtualbox.

The gms settings are in an example-puppet-master.yaml file in the
nodes directory which are needed for the instructions.
2015-08-18 14:01:20 -07:00
Nick Walker
246626e639 Copy agent certs into Gitlab directory for Gitlab SSL 2015-08-18 13:53:21 -07:00
Nick Walker
184cf7e80e Change default gitlab url to be https instead of http 2015-08-17 15:45:22 -07:00
Nick Walker
1525bf5954 Add webhook config to git management system 2015-08-17 14:09:29 -07:00
Nick Walker
fc3ed995a7 Add abrader-gms module to Puppetfile 2015-08-17 10:56:55 -07:00
Nick Walker
96fc614ace Add vhsn/gitlab and acidprime/r10k to Puppetfile 2015-08-14 17:25:26 -07:00
Nick Walker
0bf10aea97 Add a gitlab role 2015-08-14 16:21:43 -07:00
Nick Walker
ab679260c6 Add a gitlab profile / add ssh-keygen to puppetmaster profile 2015-08-14 16:17:25 -07:00
Nick Walker
2e0181142b Add puppet-master.yaml to hieradata
I need a way to tune my VMs to use less memory and this allows
me to do that.
2015-08-14 12:01:30 -07:00
Nick Walker
6425d2bbe2 Remove extraneous slash from puppetmaster profile 2015-08-14 10:41:03 -07:00
Nick Walker
6a78949ca8 Fix some incorrect quoting in the hiera class
I thought I needed to double quote items that had interpolated
variables but it turns out I don't need to which is good
because I effectively can't due to .to_yaml not doing what I
wanted it to do.
2015-08-13 17:10:55 -07:00
Nick Walker
70690333ee Fix some quoting issues and add role:: to the include in site.pp 2015-08-13 15:41:11 -07:00
Nick Walker
b0c5ac495c Add execute bit to config_version scripts 2015-08-13 14:47:08 -07:00
Nick Walker
9b50d5e31e Update the README, add an all_in_one_pe role
Updating README for instructions on how to use the control-repo
by putting it in your own git server and then using the r10k
answers during installation of PE.

Removing the manifest for configuring r10k using zack/r10k.

Added a role that can be used to bootstrap an all-in-one PE
installation.
2015-08-13 14:10:29 -07:00
orodabaugh
1e174e6c60 Initial commit 2015-08-11 10:07:49 -07:00
Nick Walker
5d0ae0c01f fix config_version script for 3.8 and below 2015-08-03 17:45:12 -07:00
Nick Walker
921c83736e Update site.pp to use a trusted fact role
Allow including a role if defined via a trusted fact on the node
during provisioning time.  This is how I will bootstrap any
necessary configuration on the master, or other PE internal nodes.
2015-08-03 17:24:41 -07:00
Nick Walker
f5cb1fa757 Update config_version to use a script that does not require git
The config_version now uses a script that will do one of two
things:

1. call config_version.rb which uses rugged to find the information
about the latest commit if PE is on version 2015.2 or newer

2. make a call to git if the PE version is less than 2015.2
2015-08-03 17:05:06 -07:00
Nick Walker
437433ff44 Remove hiera.yaml and instead manage it with puppet code
Added hunner/hiera to the Puppetfile and a manifest to use it
instead of placing a hiera.yaml in the repo.
2015-08-03 14:49:06 -07:00
Nick Walker
bc6bae23d7 Update environment.conf 2015-06-26 10:21:51 -07:00
Nick Walker
e972bafa1a Update Puppetfile 2015-06-26 08:49:49 -07:00
Nick Walker
4e8e16cbdd Remove purgedirs 2015-06-25 10:54:39 -07:00
Nick Walker
24aa475d20 Add a site directory with example role and profile module 2015-05-27 15:02:50 -07:00
Nick Walker
944a0300cf add site to modulepath in environment.conf 2015-05-27 14:55:24 -07:00
Nick Walker
bfed08bfea Update README.md 2015-05-26 10:00:02 -07:00
Nick Walker
724e3e97d0 Update README.md 2015-05-15 12:05:33 -07:00
Nick Walker
52629f31e0 Update Puppetfile 2015-05-15 11:48:52 -07:00
Nick Walker
222673572a Rename defaults.yaml to common.yaml 2015-05-15 11:40:37 -07:00
Nick Walker
d3ee945798 Update hiera.yaml 2015-05-15 11:39:23 -07:00
Nick Walker
368cb4adf0 Update configure_r10k.pp for PE3.8 2015-05-15 11:37:47 -07:00
Nick Walker
2567745d68 Update hiera.yaml 2015-05-14 11:40:35 -07:00
Nick Walker
4fa14545f6 Update site.pp to work OOTB 2015-05-11 15:28:42 -07:00
Nick Walker
e2b5da17e6 Update README.md 2015-01-14 17:17:58 -08:00
Nick Walker
0c67040afa Update README.md 2015-01-14 14:32:59 -08:00
Nick Walker
f4393ecc07 Add stdlib to Puppetfile
Comment out Gary's examples
2015-01-14 14:22:45 -08:00
Nick Walker
a6ef384222 Add the README 2015-01-13 16:50:53 -08:00
Nick Walker
4e2a2b81cf 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
2015-01-13 16:42:06 -08:00