git.lirion.de

Of git, get, and gud

summaryrefslogtreecommitdiffstats
path: root/Puppetfile
Commit message (Collapse)AuthorAgeFilesLines
* update the version of the example modulesEdwin Maldonado 2021-05-041-3/+3
|
* Revert "add db2 module"Iristyle 2019-12-031-6/+0
| | | | This reverts commit bfb2d7a1828b22f7f7e5d4955743ccd9f08147db.
* add db2 moduleJesse Reynolds 2019-11-301-0/+6
|
* (maint) Update Puppetfile versions, update styleReid Vandewiele 2019-07-111-7/+7
| | | | | | | | | | | | This commit updates the Puppetfile example module versions to list the latest releases for the example modules as of 2019-07-10, and also updates several files for style. Standardizing on double-quotes in YAML due to: 1. Functional irrelevance between single vs. double quotes in our YAML 2. Prevalent use of double-quotes in Puppet documentation 3. Similar look-and-feel to other data serialization formats like JSON
* Update module examples to latest versionsNate McCurdy 2018-05-081-4/+4
|
* Resolve Rubocop warningsNate McCurdy 2018-05-081-4/+4
| | | | | * Removed the useless assignment in the config_version.rb error catching * Single quote vs. double quote in Puppetfile
* point "forge" to new canonical URL, with httpsIgor Galić 2017-11-271-1/+1
|
* Reduce the scope of the control-repo to mostly an exampleNick Walker 2016-03-291-51/+14
| | | | | | | | | | | | | | | | | | | Prior to this commit, the control-repo was an example of the structure of a control repo but it also included puppet code to help setup code manager and instructions to get that all setup in a very specific way. This was great for users that wanted to follow those instructions exactly but wasn't great for people just looking for an example to start from. After this commit, the control-repo will be just an example once again and a new repo somehwere else will pop up to provide the explicit instructions on how to use the example with code manager. There are links added to puppetlabs/control-repo to a new repo that will have a version of the code that once lived in puppetlabs/control-repo
* Move stash profile out to its own 'profile' moduleNick Walker 2016-03-241-0/+4
| | | | | | | | | Prior to this commit, there was a stash profile in the site dir of this control-repo. After this commit, the profile has been moved to it's own repo where it can be used more generally and not tightly coupled to this repository.
* Move gitlab profile out to its own 'profile' moduleNick Walker 2016-03-241-0/+4
| | | | | | | | | | | | Prior to this commit, there was a gitlab profile in the site dir of this control-repo. After this commit, the profile has been moved to it's own repo where it can be used more generally and not tightly coupled to this repository. As a result, the gitlab role has been removed from this repository as well.
* Move puppetmaster profile to rampup_profile_puppetmaster moduleNick Walker 2016-03-231-0/+4
| | | | | | | | Prior to this commit, the puppetmaster profile was embedded in this control-repo. After this commit, the puppetmaster profile is moved out into its own module.
* Update npwalker/pe_code_manager_webhook to 1.0.3Nick Walker 2016-03-231-1/+1
|
* Update to pe_code_manager_webhook v1.0.2Nick Walker 2016-03-171-1/+1
|
* Update to pe_code_manager_wehbook v1.0.1Nick Walker 2016-03-171-1/+1
|
* Update to pe_code_manager_webhook v1.0.0Nick Walker 2016-03-171-8/+9
| | | | | | | | | | Prior to this commit, we were using a pre-release version of the pe_code_manager_webhook module in order to test that simply re-namespacing the module form a profile to a module worked as expected. After this commit, we use the official 1.0.0 relase of the module that includes a few changes that make it more versatile.
* Move profile::git_webhook into seperate module pe_code_manager_webhookNick Walker 2016-03-171-0/+4
| | | | | | | | | | | | | | | | | | | | | Prior to this commit the functionality to setup the either code manager or zack/r10k was tightly coupled to this control-repo. In an effort to make that functionality useful to more people we're splitting it into a dedicated module. After this commit, the pe_code_manager_webhook module will contain all logic around setting up the webhook while this control-repo will still gloss over the details needed to get everything in PE setup correctly to use that module. This commit removes the files associated with the profile including some custom functions that were only there to make it work. This commit removes the all_in_one_pe_2015_2 role as it was exactly the same as the all_in_one_pe role. This commit modifies all_in_one_pe to use the pe_code_manager_webhook module instead of the profile.
* Changed :latest to 2.0.1 for hunner/hieraPatrick St. Jean 2016-02-041-1/+1
|
* Fixed code so hunner/hiera can be pulled from forgePatrick St. Jean 2016-02-041-4/+1
|
* Add support for code manager which will replace zack r10kNick Walker 2015-12-091-0/+4
| | | | | | | | | | | | | | | 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.
* switch to npwalker/abrader-gmsNick Walker 2015-10-291-2/+2
|
* Correct module namespace for stash moduleNick Walker 2015-09-221-1/+1
|
* add modules for stash and a profileNick Walker 2015-08-251-10/+4
|
* Update version of abrader-gmsNick Walker 2015-08-181-1/+1
|
* Add abrader-gms module to PuppetfileNick Walker 2015-08-171-0/+5
|
* Add vhsn/gitlab and acidprime/r10k to PuppetfileNick Walker 2015-08-141-0/+7
|
* Remove hiera.yaml and instead manage it with puppet codeNick Walker 2015-08-031-0/+5
| | | | | Added hunner/hiera to the Puppetfile and a manifest to use it instead of placing a hiera.yaml in the repo.
* Update PuppetfileNick Walker 2015-06-261-0/+4
|
* Update PuppetfileNick Walker 2015-05-151-2/+7
|
* Add stdlib to PuppetfileNick Walker 2015-01-141-7/+7
| | | | Comment out Gary's examples
* Initial CommitNick Walker 2015-01-131-0/+16
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
| | | | | | | | 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 webhookNick Walker 2015-10-292-2/+2 | | | * Add $::fqdn to post receive hook titleNick Walker 2015-10-281-3/+3 | | | | | | | | Also, change other references of $fqdn to $::fqdn | * disable SSL on the zack/r10k webhookNick Walker 2015-10-282-2/+1 | | | | | | | | | | The abrader/gms provider for gitlab doesn't support disabling ssl verification but will soon. | * enable ssl on the webhookNick Walker 2015-10-282-15/+17 | | | * make environment timeout setting refresh the puppet master serviceNick Walker 2015-10-261-0/+1 | | | * Fix the update-classes script and set appropriate perms on itNick Walker 2015-10-262-1/+2 | | | * Fix some embarassing typosNick Walker 2015-10-261-1/+1 | | | * Configure the MoM to update the classifier after deploying codeNick Walker 2015-10-262-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 whitespaceNick Walker 2015-10-211-2/+2 | | | * Change the zack/r10k webhook to not authenticateNick Walker 2015-10-201-0/+2 | | | * Change to using the webhook without mcollectiveNick Walker 2015-10-164-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 changesNick Walker 2015-10-151-0/+2 | | | * Ensure /etc/gitlab/ssl exists before putting certs in itNick Walker 2015-09-241-0/+4 | | | * add modules for stash and a profileNick Walker 2015-08-251-0/+28 | | | * Update the repo name for deploy keys and webhook to match READMENick Walker 2015-08-181-2/+2 | | | * Move some hieradata around for easier testing in vagrantNick Walker 2015-08-181-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 SSLNick Walker 2015-08-181-0/+13 | | | * Change default gitlab url to be https instead of httpNick Walker 2015-08-171-1/+1 | | | * Add webhook config to git management systemNick Walker 2015-08-171-2/+11 | | | * Add a gitlab roleNick Walker 2015-08-141-0/+5 | | | * Add a gitlab profile / add ssh-keygen to puppetmaster profileNick Walker 2015-08-142-0/+45 | | | * Remove extraneous slash from puppetmaster profileNick Walker 2015-08-141-1/+1 | | | * Fix some incorrect quoting in the hiera classNick Walker 2015-08-131-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.ppNick Walker 2015-08-131-3/+3 | | | * Update the README, add an all_in_one_pe roleNick Walker 2015-08-131-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 codeNick Walker 2015-08-031-0/+14 | | | | | | | | | | Added hunner/hiera to the Puppetfile and a manifest to use it instead of placing a hiera.yaml in the repo.