class role::example { } ylesheet' type='text/css' href='/cgit.css'/>

git.lirion.de

Of git, get, and gud

aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add instructions for testing code managerNick Walker 2015-12-181-1/+34
| | | | | | | Also, add a table of contents to the README. I generated the table of contents using https://github.com/ekalinin/github-markdown-toc.go
* Disable file bucket to match default PE2015.3 behaviorNick Walker 2015-12-181-15/+4
|
* Final steps to make Code Manager workNick Walker 2015-12-186-64/+111
| | | | | | | | | | - Moved ssh key generation and git deploy key out of the puppetmaster profile and into zack_r10k and code_manager - Swapped code manager into the all_in_one role - Made a 2015.2 all_in_one role if users prefer to use it - Conditionally move all existing code out of environmentpath to allow file sync to sync files - Update the README to compliment the new puppet code
* Chown files in codedir to pe-puppetNick Walker 2015-12-091-0/+6
|
* Allow disabling authentication on code manager webhookNick Walker 2015-12-091-3/+12
|
* Disable code manager webhook authenticationNick Walker 2015-12-091-0/+1
|
* Allow code_manager profile to not error out on first runNick Walker 2015-12-092-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_webhookNick Walker 2015-12-093-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 r10kNick Walker 2015-12-095-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.yamlNick Walker 2015-11-251-0/+2
|
* Add custom functions for determining some PE settingsNick Walker 2015-11-252-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/productionGary Larizza 2015-11-252-13/+21
|\ | | | | Chicken-and-egg issue
| * Merged from upstreamRanjit Viswakumar 2015-11-2518-20/+468
| |\ | |/ |/|
* | Merge pull request #4 from npwalker/merge_npwalker_control_repoGary Larizza 2015-11-2520-22/+470
|\ \ | | | | | | Merge npwalker/control-repo in puppetlabs/control-repo
| * | Cleanup README to generalize urls and add notes about testingNick Walker 2015-11-241-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-2420-20/+469
|/| | | | | | | | | | | merge_npwalker_control_repo
| * | Change owner/group to pe-puppet for hiera module