Puppetfile

The kitchen-puppet gem runs via Puppetfile. Underneath the covers, it's using a tool called librarian-puppet to pull down all modules and dependencies found in the Puppetfile. Librarian and r10k came around the same time, with r10k providing no automatic dependency resolution, preferring explicit naming. Due to our use of Puppet Librarian, we're explicitly adding an exclusion for Java and Apt, which our 2-year old Puppet module locks to old versions. Our Jenkins module works just fine with modern versions of Java and Apt, but this automatic dependency resolution has to be muted so that we do not fail:

forge 'https://forge.puppetlabs.com'
mod 'rtyler/jenkins',
:git => 'https://github.com/voxpupuli/puppet-jenkins.git',
:ref => 'v1.7.0'

#mod 'puppetlabs-stdlib'
mod 'darin-zypprepo'
mod 'puppet-archive'
mod 'camptocamp-systemd'
mod 'puppetlabs-transition'
mod 'maestrodev-rvm'
mod 'puppetlabs-docker'

mod 'puppetlabs-java'
mod 'puppetlabs-apt'

exclusion 'puppetlabs-apt'
exclusion 'puppetlabs-java'
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
13.58.220.83