.fixtures.yml

Our fixtures file lets our tests know what dependencies are required for our manifests. It is placed at the base of the repository, as profile/.fixtures.yml. For our particular profile, we'll build a fixtures file that contains rtyler/jenkins and all of its dependencies in order to support our test:

#profile/.fixtures.ymlfixtures:  repositories:    jenkins:      repo: "git://github.com/voxpupuli/puppet-jenkins.git"      ref: "1.7.0"    apt: "https://github.com/puppetlabs/puppetlabs-apt"    stdlib: "https://github.com/puppetlabs/puppetlabs-stdlib"    java: "https://github.com/puppetlabs/puppetlabs-java"    zypprepo: "https://github.com/voxpupuli/puppet-zypprepo.git"    archive: "https://github.com/voxpupuli/puppet-archive.git" systemd: "https://github.com/camptocamp/puppet-systemd.git" ...

Get Mastering Puppet 5 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.