Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'production' of https://github.com/npwalker/control-repo into ↵ | Nick Walker | 2015-11-24 | 10 | -0/+205 |
|\ | | | | | | | merge_npwalker_control_repo | ||||
| * | Change owner/group to pe-puppet for hiera module | Nick Walker | 2015-11-17 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | When the owner / group was root this meant that enabling hiera-eyaml wouldn't work properly as the keys couldn't be read by puppetserver. Changing to pe-puppet should resolve the issue. | ||||
| * | fixing a bunch of puppet lint warnings | Nick Walker | 2015-10-30 | 3 | -10/+10 |
| | | |||||
| * | Refactor webhook profiles into one profile with a parameter | Nick Walker | 2015-10-30 | 4 | -30/+24 |
| | | | | | | | | | | | | | | | | Previously there was a mcollective and no_mcollective version of the webhook profile. They were almost identical so I merged them and manage the difference with a "use_mcollective" parameter. I renamed the webhook profile to zack_r10k_webhook. | ||||
| * | Change the zack/r10k webhook to utilize username and password | Nick Walker | 2015-10-30 | 3 | -6/+24 |
| | | | | | | | | | | | | | | To accomodate generating random usernames and passwords, I had to parameterize the profiles which I didn't feel great about but I also didn't want to have to put the username and pass in hiera. | ||||
| * | enable SSL on the zack/r10k webhook | Nick Walker | 2015-10-29 | 2 | -2/+2 |
| | | |||||
| * | Add $::fqdn to post receive hook title | Nick Walker | 2015-10-28 | 1 | -3/+3 |
| | | | | | | | | Also, change other references of $fqdn to $::fqdn | ||||
| * | disable SSL on the zack/r10k webhook | Nick Walker | 2015-10-28 | 2 | -2/+1 |
| | | | | | | | | | | The abrader/gms provider for gitlab doesn't support disabling ssl verification but will soon. | ||||
| * | enable ssl on the webhook | Nick Walker | 2015-10-28 | 2 | -15/+17 |
| | | |||||
| * | make environment timeout setting refresh the puppet master service | Nick Walker | 2015-10-26 | 1 | -0/+1 |
| | | |||||
| * | Fix the update-classes script and set appropriate perms on it | Nick Walker | 2015-10-26 | 2 | -1/+2 |
| | | |||||
| * | Fix some embarassing typos | Nick Walker | 2015-10-26 | 1 | -1/+1 |
| | | |||||
| * | Configure the MoM to update the classifier after deploying code | Nick Walker | 2015-10-26 | 2 | -0/+27 |
| | | | | | | | | | | | | | | | | | | | | This entailed configring the classifier to never sync on a schedule. Changing environment_timeout to unlimited for all masters. Setting a postrun command for r10k that would update the class information in the classifier (the update-classes endpoint). | ||||
| * | fix whitespace | Nick Walker | 2015-10-21 | 1 | -2/+2 |
| | | |||||
| * | Change the zack/r10k webhook to not authenticate | Nick Walker | 2015-10-20 | 1 | -0/+2 |
| | | |||||
| * | Change to using the webhook without mcollective | Nick Walker | 2015-10-16 | 4 | -13/+29 |
| | | | | | | | | | | | | In order to complete the change I refactered the webhook into its own set of profiles, one with mcollective and the other without. | ||||
| * | Add some notifies to pe services after making changes | Nick Walker | 2015-10-15 | 1 | -0/+2 |
| | | |||||
| * | Ensure /etc/gitlab/ssl exists before putting certs in it | Nick Walker | 2015-09-24 | 1 | -0/+4 |
| | | |||||
| * | add modules for stash and a profile | Nick Walker | 2015-08-25 | 1 | -0/+28 |
| | | |||||
| * | Update the repo name for deploy keys and webhook to match README | Nick Walker | 2015-08-18 | 1 | -2/+2 |
| | | |||||
| * | Move some hieradata around for easier testing in vagrant | Nick Walker | 2015-08-18 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | 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. | ||||
| * | Copy agent certs into Gitlab directory for Gitlab SSL | Nick Walker | 2015-08-18 | 1 | -0/+13 |
| | | |||||
| * | Change default gitlab url to be https instead of http | Nick Walker | 2015-08-17 | 1 | -1/+1 |
| | | |||||
| * | Add webhook config to git management system | Nick Walker | 2015-08-17 | 1 | -2/+11 |
| | | |||||
| * | Add a gitlab role | Nick Walker | 2015-08-14 | 1 | -0/+5 |
| | | |||||
| * | Add a gitlab profile / add ssh-keygen to puppetmaster profile | Nick Walker | 2015-08-14 | 2 | -0/+45 |
| | | |||||
| * | Remove extraneous slash from puppetmaster profile | Nick Walker | 2015-08-14 | 1 | -1/+1 |
| | | |||||
| * | Fix some incorrect quoting in the hiera class | Nick Walker | 2015-08-13 | 1 | -3/+3 |
| | | | | | | | | | | | | | | 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. | ||||
| * | Fix some quoting issues and add role:: to the include in site.pp | Nick Walker | 2015-08-13 | 1 | -3/+3 |
| | | |||||
| * | Update the README, add an all_in_one_pe role | Nick Walker | 2015-08-13 | 1 | -0/+5 |
| | | | | | | | | | | | | | | | | | | | | | | 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. | ||||
| * | Remove hiera.yaml and instead manage it with puppet code | Nick Walker | 2015-08-03 | 1 | -0/+14 |
| | | | | | | | | | | Added hunner/hiera to the Puppetfile and a manifest to use it instead of placing a hiera.yaml in the repo. | ||||
| * | Add a site directory with example role and profile module | Nick Walker | 2015-05-27 | 3 | -0/+19 |
| | |||||
* | add example files to role and profile directories | Nick Walker | 2015-08-25 | 2 | -0/+6 |