Lockfile to mitigate r10k race condition.
r10k has a small race condition which can cause failed deploys if two happen more or less simultaneously. To mitigate, we just lock on a file and wait for the other one to complete. Note that this doesn't catch the potential race that we get due to the fork-exec, but it at least makes the window smaller. This dropped failure rate in a busy classroom from ~30% to zero. The proper fix is to lock in r10k, of course.
use puppet/make instead of deprecated croddy/make
bounded version dependency for puppet/make
we should depend on >= 1.0.0 < 2.0.0
Merge pull request #307 from croddy/make-move
use puppet/make instead of deprecated croddy/make
Merge pull request #308 from voxpupuli/latest_version
[284] Replace hard-coded version 1.5.1 with installed
Merge pull request #311 from voxpupuli/modulesync
Modulesync v0.16.3
Add acceptance test for webhook locking
This triggers 4 deploys in rapid fire. They should all be queued up and eventually succeed.
Merge pull request #313 from voxpupuli/modulesync
Modulesync 0.16.4, stop duplicate CI builds
Bump puppet minimum version_requirement to 3.8.7
We currently only run automated tests against Puppet 3 latest and therefore cannot guarantee that this module works as is expected with earlier Puppet 3 versions Also remove deprecated pe version_requirement field
Merge pull request #315 from juniorsysadmin/pupbump
Bump puppet minimum version_requirement to 3.8.7
Merge pull request #316 from voxpupuli/modulesync
modulesync 0.16.4
Bump minimum version dependencies (for Puppet 4)
Bump dependencies to the minimum version that should work under Puppet 4, based on the metadata
Merge pull request #318 from juniorsysadmin/bumpdeps
Bump minimum version dependencies (for Puppet 4)
Merge pull request #320 from voxpupuli/modulesync
modulesync 0.16.7
Merge pull request #268 from binford2k/add_flock_to_mitigate_r10k_race
Lockfile to mitigate r10k race condition.
Merge pull request #322 from voxpupuli/rubocop_acceptance
Fix rubocop failures from #268
Merge pull request #324 from voxpupuli/no_require
(GH323) Better parameterization of root user/group from #279
Revert "[blacksmith] Bump version to 4.1.1-rc0"
This reverts commit 3a04838.