Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Allow disabling authentication on code manager webhook | Nick Walker | 2015-12-09 | 1 | -3/+12 |
| | |||||
* | Disable code manager webhook authentication | Nick Walker | 2015-12-09 | 1 | -0/+1 |
| | |||||
* | Allow code_manager profile to not error out on first run | Nick Walker | 2015-12-09 | 2 | -4/+43 |
| | | | | | | | | | | | | | | Prior to this commit, the code manger profile could not complete on the first run because the file function would error out I implemented a new version of the file function that returns nothing when the file does not exist instead of erroring out which allows me to gate creating the webhook on whether there is content in the file. As a result this means that it takes 2 runs to get everything setup but this is preferable over having to manually intervene in some other way if the token file doesn't exist. | ||||
* | Refactor puppetmaster and zack_r10k_webhook | Nick Walker | 2015-12-09 | 3 | -30/+12 |
| | | | | | | | | | | Moved the webhook resource out of puppetmaster and into zack_r10k to support exchaning code_manager in place of zack_r10k As a result I cleaned up some unnecessary parameters. Installing both the r10k webhook and the code_manager at this time for testing | ||||
* | Add support for code manager which will replace zack r10k | Nick Walker | 2015-12-09 | 5 | -1/+90 |
| | | | | | | | | | | | | | | | Add pltraing-rbac module Added a new profile for code_manager that: - creates a service users for code manager - creates a token for that service user - creates a hook on a git server using the token Turns out that the file function in puppet cannot read files in /root. The pe-puppet user needs read permissions on the file and traversal on the directory which giving to /root would probably be a bad idea. So, I just put the file containing the token in /etc/puppetlabs/puppetserver since I'm not sure where would be better. | ||||
* | Enable code manager via param in common.yaml | Nick Walker | 2015-11-25 | 1 | -0/+2 |
| | |||||
* | Add custom functions for determining some PE settings | Nick Walker | 2015-11-25 | 2 | -0/+17 |
| | | | | | | Added a function to find the hostname and port of the classifier Added a fucntion to return all puppetdb hostnames | ||||
* | Merge pull request #3 from WhatsARanjit/production | Gary Larizza | 2015-11-25 | 2 | -13/+21 |
|\ | | | | | Chicken-and-egg issue | ||||
| * | Merged from upstream | Ranjit Viswakumar | 2015-11-25 | 18 | -20/+468 |
| |\ | |/ |/| | |||||
* | | Merge pull request #4 from npwalker/merge_npwalker_control_repo | Gary Larizza | 2015-11-25 | 20 | -22/+470 |
|\ \ | | | | | | | Merge npwalker/control-repo in puppetlabs/control-repo | ||||
| * | | Cleanup README to generalize urls and add notes about testing | Nick Walker | 2015-11-24 | 1 | -5/+4 |
| | | | | | | | | | | | | | | | | | | | | | Remove a specific reference to the npwalker namespace in a git clone command. Add some notes that this has only been tested against 2015.2.z. | ||||
| * | | Merge branch 'production' of https://github.com/npwalker/control-repo into ↵ | Nick Walker | 2015-11-24 | 20 | -20/+469 |
|/| | | | | | | | | | | | 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. | ||||
| * | | change puppetserver heap to 192m | Nick Walker | 2015-10-29 | 1 | -1/+1 |
| | | | |||||
| * | | switch to npwalker/abrader-gms | Nick Walker | 2015-10-29 | 1 | -2/+2 |
| | | | |||||
| * | | 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 | ||||
| * | | remove environment_timeout =0 from environment.conf | Nick Walker | 2015-10-28 | 1 | -6/+0 |
| | | | |||||
| * | | 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 | 2 | -2/+2 |
| | | | |||||
| * | | Configure the MoM to update the classifier after deploying code | Nick Walker | 2015-10-26 | 4 | -0/+36 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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). | ||||
| * | | add .gitignore to ignore my example hiera file | Nick Walker | 2015-10-22 | 1 | -0/+1 |
| | | | |||||
| * | | Multiple fixes to the README | Nick Walker | 2015-10-22 | 1 | -12/+12 |
| | | | | | | | | | | | | | | | | | | fix step 16 and 17 being out of order fix a step that referred erronously to step 4 change the numbering to be reflective of actual numbering | ||||
| * | | fix incorrect curly brace | Nick Walker | 2015-10-22 | 1 | -1/+1 |
| | | | |||||
| * | | fix site.pp to not include a role that is empty | Nick Walker | 2015-10-22 | 1 | -1/+4 |
| | | | |||||
| * | | Clean up the README so it works from top to bottom | Nick Walker | 2015-10-21 | 1 | -42/+20 |
| | | | | | | | | | | | | | | | I removed some extraneos notes I had and added a few more bits of documentation. | ||||
| * | | fix whitespace | Nick Walker | 2015-10-21 | 1 | -2/+2 |
| | | | |||||
| * | | Remove notes about making control-repo public | Nick Walker | 2015-10-20 | 1 | -4/+0 |
| | | | |||||
| * | | Change the zack/r10k webhook to not authenticate | Nick Walker | 2015-10-20 | 2 | -1/+33 |
| | | | |||||
| * | | Change puppetdb heap size to 96MB from 64MB | Nick Walker | 2015-10-16 | 1 | -2/+2 |
| | | | |||||
| * | | Change to using the webhook without mcollective | Nick Walker | 2015-10-16 | 5 | -15/+33 |
| | | | | | | | | | | | | | | | | | | 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 |
| | | | |||||
| * | | Change max_requests_per_instance to 10K | Nick Walker | 2015-10-06 | 1 | -1/+1 |
| | | | |||||
| * | | update README | Nick Walker | 2015-09-29 | 1 | -3/+5 |
| | | | |||||
| * | | Update README to remove --mirror from git clone | Nick Walker | 2015-09-25 | 1 | -1/+1 |
| | | | |||||
| * | | Update README some more | Nick Walker | 2015-09-24 | 1 | -62/+110 |
| | | | |||||
| * | | Ensure /etc/gitlab/ssl exists before putting certs in it | Nick Walker | 2015-09-24 | 1 | -0/+4 |
| | | | |||||
| * | | Update README partially | Nick Walker | 2015-09-22 | 1 | -15/+34 |
| | | | | | | | | | | | | | | | | | | | | | I made some updates to the README that I never committed. I'm probably going to change some of this but it's more useful with these additions than without. | ||||
| * | | Correct module namespace for stash module | Nick Walker | 2015-09-22 | 1 | -1/+1 |
| | | | |||||
| * | | Add hiera key for tuning max_requests_per_instance | Nick Walker | 2015-09-22 | 1 | -0/+3 |
| | | | | | | | | | | | | https://docs.puppetlabs.com/pe/2015.2/config_puppetserver.html#tuning-maxrequestsperinstance-on-puppet-server | ||||
| * | | add modules for stash and a profile | Nick Walker | 2015-08-25 | 2 | -10/+32 |
| | | | |||||
| * | | Update the repo name for deploy keys and webhook to match README | Nick Walker | 2015-08-18 | 1 | -2/+2 |
| | | | |||||
| * | | Update README | Nick Walker | 2015-08-18 | 1 | -8/+22 |
| | | | |||||
| * | | Update version of abrader-gms | Nick Walker | 2015-08-18 | 1 | -1/+1 |
| | | |