Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/voxpupuli/puppet-jenkins

Puppet module for Jenkins
https://github.com/voxpupuli/puppet-jenkins

* new class param config_hash to configure Jenkins

* new class config to pass config options
* new define to set the actual options

3f61fadf149847701a893f9c4fd8ae3e96a8bd87 authored over 11 years ago by Stefan Goethals <[email protected]>
fixed slave.pp

b03598df78491fdf2b083b116d1a1223067fa92c authored over 11 years ago by Matthew Barr <[email protected]>
Merge branch 'master' of github.com:rtyler/puppet-jenkins into rtyler-master

Conflicts:
manifests/slave.pp

49b0e05c548231018d3ba178f405035c58041c3d authored over 11 years ago by Matthew Barr <[email protected]>
Merge pull request #50 from igalic/lint

make puppet-lint happy

615b0378445d366f736bdd1fd77cf8d77757976f authored almost 12 years ago by R. Tyler Croy <[email protected]>
make puppet-lint happy

This is step one in my master plan of "improving" this module.

7e1312914e71647a81c647698510b15d0f7d7dad authored almost 12 years ago by Igor Galić <[email protected]>
Merge pull request #41 from matthewbarr/autoslave

Automatic slave setup using swarm plugin

c4c2e1d1ed5b20d8a4b1f0f14d6ed2662f4fcc53 authored almost 12 years ago by R. Tyler Croy <[email protected]>
Add amazon linux compatablility & fix operation when used with only default parameters

e4c4985f2f520351c1546aafa5eff737dc1c4579 authored almost 12 years ago by Matthew Barr <[email protected]>
Merge of autoslave

c6a9d0037e736ed53751db1447d110f16ba7bb73 authored almost 12 years ago by Matthew Barr <[email protected]>
remove ERB debug codes

1089e6f7e0b798ef66ba36f388de4de679f87bcf authored almost 12 years ago by Matthew Barr <[email protected]>
Fix ERB function names & manifest syntax

3393aeaca7427cc16d83b5e9e3acf660fefb0c59 authored almost 12 years ago by Matthew Barr <[email protected]>
Fix template path

ceafce879455e1d8fb13c6c6729d7b318eb05775 authored almost 12 years ago by Matthew Barr <[email protected]>
Added an init script for swarm slave.

fd8511616f7238aa4531df61ebb51cacc042fb9d authored almost 12 years ago by Matthew Barr <[email protected]>
Changed to su vs direct execution, to allow user environment to be set. Necessary for RVM, etc.

4ec74b0e00d3a773ff94360354f132309e5df963 authored almost 12 years ago by Matthew Barr <[email protected]>
Brough plugin from upstream

80642b627650cd3263e3d8084b9ae1239f1cea4c authored almost 12 years ago by Matthew Barr <[email protected]>
Found! exec directory had to be set to work.

4d499811a65000562afc377cc27b1f09df6118d1 authored almost 12 years ago by Matthew Barr <[email protected]>
Merge branch 'master' of github.com:matthewbarr/puppet-jenkins

587c1e73e6fe09f52a6bbb3be1ce0daadc1ba403 authored almost 12 years ago by Matthew Barr <[email protected]>
fix for slave not running under puppet

9c968c9e5638e904a92eb360567fabcb41f56ebb authored almost 12 years ago by Matthew Barr <[email protected]>
Merge pull request #5 from rtyler/master

Keeping up to date

1918461f55ec1eb54404e6b5999d12557b6f6e01 authored almost 12 years ago by Matthew Barr <[email protected]>
Merge pull request #4 from matthewbarr/autoslave

Autoslave

e85720786d9534b4c5dade73b6d6a0908cca24b7 authored almost 12 years ago by Matthew Barr <[email protected]>
clarified slave documention. Needs more, but at least a trivial example.

1ca3b259dbc0b7ac64d1cb12a0c9f5d84f271289 authored almost 12 years ago by Matthew Barr <[email protected]>
fix swarm client url

a893393ffcf6b9fc2bcf72f9920c9bf494324bdf authored almost 12 years ago by Matthew Barr <[email protected]>
fix slave exec logic, to unless vs onlyif

d480aafce044a5db5f53d963bb899f2799d437a4 authored almost 12 years ago by Matthew Barr <[email protected]>
clean up slave_user instances

6349d04853f259e0c5349bc896ea3fe15812d965 authored almost 12 years ago by Matthew Barr <[email protected]>
fix parameters for slave launch.

31c69129b8d51f11eb05bcda17b9f158f5f53652 authored almost 12 years ago by Matthew Barr <[email protected]>
Merge branch 'master' of github.com:matthewbarr/puppet-jenkins into autoslave

17bf91c155b4ca4aa25039226931130f38cd3d8e authored almost 12 years ago by Matthew Barr <[email protected]>
Merge pull request #3 from matthewbarr/ltsrepo

Merge pull request #2 from mbarr-snap/master

c07c1c6b2a708e07ab4e824096443f28a3e3bf6f authored almost 12 years ago by Matthew Barr <[email protected]>
Initial stab at documention for automatic slaves.

2561be9c736ab8dad9cba2e143b992a4ea5fc792 authored almost 12 years ago by Matthew Barr <[email protected]>
Added initial try at a automatic jenkins slave module

5f3f37ab0488cab780eeabc804e3ce117f1a9c69 authored almost 12 years ago by Matthew Barr <[email protected]>
Merge pull request #35 from javipolo/master

Unable to install plugins if user jenkins has a duplicate UID

600568d1f0176a1117babde37bd3821ac9a7192d authored almost 12 years ago by R. Tyler Croy <[email protected]>
Merge pull request #38 from matthewbarr/ltsrepo

LTS & Repo options

20388194b86e879afa50dcd1547c11cda58fbfc7 authored almost 12 years ago by R. Tyler Croy <[email protected]>
Merge pull request #2 from mbarr-snap/master

Fix java dependency in metapackage :(

1d44d155ce9c7ad8e934935c20cde080cec9d6de authored about 12 years ago by Matthew Barr <[email protected]>
Removed Java dependency. Moved to meta package, to deal w/ slave. RPM Should be updated on the jenkins upstream, in truth.

796cd151b42f2ae32dff133ccf091163a54499ac authored about 12 years ago by Matthew Barr <[email protected]>
Fixed package name to not cause puppet errors.

3f572a7b9f7d2c527cfced816229c6927abb673c authored about 12 years ago by Matthew Barr <[email protected]>
Merge branch 'ltsrepo'

06f61f507c9cc695df5be0a884084f4800ed767d authored about 12 years ago by Matthew Barr <[email protected]>
Merge branch 'ltsrepo' of github.com:mbarr-snap/puppet-jenkins into ltsrepo

603ee627f6631577ee132f50cec4e5ac5613a428 authored about 12 years ago by Matthew Barr <[email protected]>
Add Java to the RHEL package requirement. Jenkins needs it, but doesn't have a correct requires in the RPM.

fff057ba73c6800defc81244f4d9bfd28cfb73eb authored about 12 years ago by Matthew Barr <[email protected]>
Fix spacing.

c80611dbe337a5129964bb96c86fa371b0add43f authored about 12 years ago by Matthew Barr <[email protected]>
Merge pull request #1 from mbarr-snap/ltsrepo

Remove diagnostic code from repo.pp

938204a312a316d56ee804313feb9d74e732f6b6 authored about 12 years ago by Matthew Barr <[email protected]>
Remove diagnostic code from repo.pp

8d35b4e58a3df813e52e4ef4623e18ad8622b657 authored about 12 years ago by Matthew Barr <[email protected]>
Added LTS & the option to not use the repo.

ca1435db7928f4a8ba5c4ad85c53623f4b21ebab authored about 12 years ago by Matthew Barr <[email protected]>
Added repo & lts parameters to module.

0955883274ee5a22946bb5b3e6018c4df920ab17 authored about 12 years ago by Matthew Barr <[email protected]>
removed GPG key for RPM's, retrieve current GPG key via yumrepo provider.

55794c515d68669ee84a01541e6867d6cd0f88bb authored about 12 years ago by Matthew Barr <[email protected]>
Refactoring plugin instalation to workaround dupe UID problem. Much cleaner now

f9e2c4d55762769e6b910b486d47d2c176225ca9 authored about 12 years ago by Javi Polo <[email protected]>
Installing plugins in two steps, download and move/chown, due to a bug when user jenkins has duplicate ID

6f3a52e7c068d6da5467982ec15e10f72701b13c authored about 12 years ago by Javi Polo <[email protected]>
Force the bootstrap.sh script to use Puppet 2.xx

e97e7d40ad345ea06f83cb9b5881c4a8220d7422 authored about 12 years ago by R. Tyler Croy <[email protected]>
Bump the apt version dependency to what I'm actually testing with

ae6c887ab4ca358869a04bad1bc18e91556a2afb authored about 12 years ago by R. Tyler Croy <[email protected]>
Update Blimpfile format for 0.6 releases of Blimpy

f06abebaa3f8e0271e361d216d4e05a502d5d332 authored about 12 years ago by R. Tyler Croy <[email protected]>
Update the module version

4b9940cc916578802c00b43784e709fe44a6bb3c authored about 12 years ago by R. Tyler Croy <[email protected]>
Workaround for lsbdistcodename with puppetlabs-apt module

Fixes #30

71c37d420f45ce96b9f48c756a02209429209d80 authored about 12 years ago by R. Tyler Croy <[email protected]>
Merge pull request #33 from xavier-calland/fix-package-jre

#31 Fix package jre

2db4fd34fe69f4751bc36c6557e97250399992b4 authored about 12 years ago by R. Tyler Croy <[email protected]>
#31 Fix package jre

58e72c6bbdfb244aaedf4d45a16af9e3f2e566df authored about 12 years ago by Xavier Calland <[email protected]>
Merge pull request #28 from LarsFronius/releasefixdebian#27

Removes lsbdistcodename from release fixes #27

1b82cdf08742fd8080140dddc9d2e3896494a977 authored over 12 years ago by R. Tyler Croy <[email protected]>
Removes lsbdistcodename from release fixes #27

3aee8fb1dd30c78ed60195843ada0d02349bbe23 authored over 12 years ago by Lars Fronius <[email protected]>
Merge pull request #26 from eshamow/use_osfamily_instead_of_operatingsystem

Changes to improve support on RHEL and Debian-based OSes

ef1d57e9b6625bdbab5fa71b57d8069a6c3e087e authored over 12 years ago by R. Tyler Croy <[email protected]>
Changes to improve support on RHEL and Debian-based OSes

Module now supports $::osfamily fact instead of $::operatingsystem
for determining install type....

ee659c5f1c2c8c4d8e423394cd2111a0edd5a4ec authored over 12 years ago by Eric Shamow <[email protected]>
Use yumrepo instead of a template

9cec6a6354d04c13b41fa8f864e77a28b170999d authored over 12 years ago by Ewoud Kohl van Wijngaarden <[email protected]>
Merge pull request #22 from knuton/master

Fix puppet-jenkins for Debian/Ubuntu

f88b6a1a1d67dcf224eaf473912f0709e827ad3b authored over 12 years ago by R. Tyler Croy <[email protected]>
Fix value of `$release` on Debian

Fall back to `$lsbdistcodename` immediately instead of passing empty
string.

fba9d4c77a053ae31b9c1fd800475aab32dc783a authored over 12 years ago by Johannes Emerich <[email protected]>
Merge pull request #21 from Errorific/master

Adding version configuration to Jenkins::Package

5759265b3ac4e9e8d6b720cbbcce946ff681b171 authored over 12 years ago by R. Tyler Croy <[email protected]>
Adding version option to jenkins package

426c6d756f4ff56ad6119b0dff1348c65d975eb5 authored over 12 years ago by Christopher Mckay <[email protected]>
Support Amazon Linux images under the RPM-based family of Linuxes

Fixes #20

b79b3c0dd7b2b194ff036fd8535ebb4d04ebfc18 authored over 12 years ago by R. Tyler Croy <[email protected]>
Open up port 8080

Require Blimpy 0.3.5

7a747466d0a79d691ce8b87a0b78d93bbb1bfcf5 authored over 12 years ago by R. Tyler Croy <[email protected]>
Add support for testing the module on AWS with Blimpy

075eac8f9d7a97325c6a8ac936c17914bd0726fa authored over 12 years ago by R. Tyler Croy <[email protected]>
Use the Rake DSL method `sh` for invoking puppet-lint

943a4882d06b956214e829ce3a7c9db5c25532c3 authored over 12 years ago by R. Tyler Croy <[email protected]>
Merge pull request #19 from blkperl/puppet_lint_fixes

Fix style guide violations, add puppet lint task

c70a6cf7f1707d33eb2d707f061129aa7086e234 authored over 12 years ago by R. Tyler Croy <[email protected]>
Fix style guide violations, add puppet lint task

a8549c0ba6ffbf1496ffc2a224288a11810ab904 authored over 12 years ago by William Van Hevelingen <[email protected]>
Merge pull request #18 from blkperl/update_readme

The apt module is now on the forge

f9e448da9bc5c1cb4d08ec7b3c5cc1f1573c52d4 authored over 12 years ago by R. Tyler Croy <[email protected]>
The apt module is now on the forge

964157e28e6073886a2779d7b55fb452a63a9912 authored over 12 years ago by William Van Hevelingen <[email protected]>
Version bump for the lols

e0b24f663a7a66149e424470ade4d2bca3653ea4 authored over 12 years ago by R. Tyler Croy <[email protected]>
Merge pull request #17 from jeffmccune/issue/master/missing_jenkins_group

Fix Could not find group jenkins error

ceb64276f0467f3fcababdc4688cf509405ad50d authored over 12 years ago by R. Tyler Croy <[email protected]>
Fix Could not find group jenkins error

Without this patch applied, the Jenkins module fails on Lucid when
managing a jenkins::plugin::i...

5d8747c2ee8ce013859bdfc704d890e29d1db8ee authored over 12 years ago by Jeff McCune <[email protected]>
I don't remember what all I hacked together here.

4ef004685f3ea69e37173276dc446ed68aa40a8a authored almost 13 years ago by R. Tyler Croy <[email protected]>
This should be included

d5035c43911ea11dfb32dd8320f7193d5898c793 authored almost 13 years ago by R. Tyler Croy <[email protected]>
Use the right stupid version

f015583cc30275b85babb296e94aaca06b71ffd7 authored almost 13 years ago by R. Tyler Croy <[email protected]>
Create a new version to release to puppet forge

deb8d3b3d26c200646061e7a763f6412807f1bce authored almost 13 years ago by R. Tyler Croy <[email protected]>
Ignore some more files

b32e482032bbf30d380e0fe9ea77d4bb49eb2b30 authored almost 13 years ago by R. Tyler Croy <[email protected]>
adding .project and .vagrant to .gitignore

5f8a538d07c362f14224806c6d9fb2c9eb119ca5 authored almost 13 years ago by Rafael Felix Correa <[email protected]>
Add a test:integration task and use the latest built tarball for the tests

39f89988f359c5fd3ecbe2047004c8a1500d40f7 authored almost 13 years ago by R. Tyler Croy <[email protected]>
Remove the hard-coded tarball path

92edb280683d493b4fb0014ed1d4b1968782adda authored almost 13 years ago by R. Tyler Croy <[email protected]>
Add a debian integration test using Vagrant and Cucumber

Each scenario will import a Vagrant VM, run the test, then destroy
the VM, so this will be slow,...

4cb15b5fbe7df7c369a2fe6d46783171150b4552 authored almost 13 years ago by R. Tyler Croy <[email protected]>
Merge pull request #12 from haus/patch-1

Update Modulefile: removed copy/paste error from project_page

9255d58feae05d56d1200116e69f903fdbcd7070 authored almost 13 years ago by R. Tyler Croy <[email protected]>
Update Modulefile: removed copy/paste error from project_page

8c7ded9432c6defabbdddac7ed49d294d9be4485 authored almost 13 years ago by Matthaus Litteken <[email protected]>
Merge pull request #10 from marut/mock_apt__source_tests

Mock apt::source define in spec tests. fixes #9

675d6a660d43bc54c4183a3573db55caa0d1ec39 authored almost 13 years ago by R. Tyler Croy <[email protected]>
Mock apt::source define in spec tests. fixes #9

This commit pre-defines apt::source in spec/classes/jenkins_spec.rb in order to
be able to succe...

d18445e615df6d3c5070d7d6afe62862e6249b24 authored almost 13 years ago by Reid Vandewiele <[email protected]>
Add a minor note about the apt dependency

8e7ed5af678ebadec705bda72b7dd9b15b9486c7 authored almost 13 years ago by R. Tyler Croy <[email protected]>
Update the Rakefile to auto-create some of the basics you need to run rspec-puppet

e6e5408c2210920df4d2810eac4dbb3afeba48b5 authored almost 13 years ago by R. Tyler Croy <[email protected]>
Merge pull request #8 from marut/fix_conflict_with_puppetlabs-apt

Fix conflict with puppetlabs/apt

e2f3cd7ce5e407bc12dcb44aa63db4ef27c2697f authored almost 13 years ago by R. Tyler Croy <[email protected]>
Add puppetlabs/apt dependency

Modify the Modulefile to list puppetlabs/apt as a dependency to
rtyler/jenkins. This is necessar...

561fe739a6a88626d80414236c86e149e0087039 authored almost 13 years ago by Reid Vandewiele <[email protected]>
Modify jenkins::repo::debian to use apt::source

Previously jenkins::repo::debian managed the /etc/apt/sources.list.d
directory directly, which c...

07192cabf3b4c2ff1c7091eb8618c39a7d30f9c3 authored almost 13 years ago by Reid Vandewiele <[email protected]>
Merge pull request #6 from tbroyer/patch-1

Fix jenkins::firewall in case you don't have puppetlabs-firewall.

242bd013cc047cb8c7648125b0bf83c5d129318a authored almost 13 years ago by R. Tyler Croy <[email protected]>
Fix jenkins::firewall in case you don't have puppetlabs-firewall.

In case you don't have puppetlabs-firewall, the defined('firewall') still evaluates to true bec...

bb86f216cede78ed2fc27eb0b62c3f3dea7c44c3 authored almost 13 years ago by Thomas Broyer <[email protected]>
Merge pull request #4 from jfroche/master

puppet-lint fixes

1dd2631c3d253201f2cb4ad69e179b1421c8d7b0 authored almost 13 years ago by R. Tyler Croy <[email protected]>
fix style using puppet-lint

89295d54bcf0f890fe3043f42ae7663dedec9b07 authored almost 13 years ago by Jean-François Roche <[email protected]>
Kill the jenkins::git class, there's really no need for it

f461a9742f259fef40ca70822e58aa38c7902af4 authored almost 13 years ago by R. Tyler Croy <[email protected]>
Expanded paths, always fun

c08b96a376ab4b5b8ea5f28e15b1842b3a12377a authored almost 13 years ago by R. Tyler Croy <[email protected]>
Add support for auto-generating iptables ACCEPT rules for Jenkins

This will only be enabled if you pull down the puppet-firewall module from
Puppet Labs: <https:/...

9d54458e0698c83875d6b9928571eb8eb8882390 authored almost 13 years ago by Justin Ellison <[email protected]>
Owner of var directory is jenkins, the group should be as well.

ef2e5ac7bf71af9d7de459511b0d7d08c0532dc7 authored almost 13 years ago by Justin Ellison <[email protected]>
we already have a nicely named define.

e435e179bbb6bac10da18d8eddfb6b4924cc768e authored almost 13 years ago by Justin Ellison <[email protected]>
More updates from upstream.

8af0c2848b9d7ba61ac43e4900c04b028b8be8fd authored almost 13 years ago by Justin Ellison <[email protected]>
Separate files to do the heavy work.

73cfaca5cdf9338237f79442c7ec4c7db3ae3c8a authored almost 13 years ago by Justin Ellison <[email protected]>