# This file holds a list of RPM dependencies that apply to Puppet module RPMs. # # This is specifically needed since we do not want to fork any external modules # if at all possible. # # Requirement versions are pulled directly from the metadata.json file in the module --- 'changed_name_mod': :obsoletes: 'pupmod-oldowner-changed_name_mod': '2.5.0-2016.1' :requires: - 'pupmod-foo1-bar1' - 'pupmod-foo2-bar2' - 'pupmod-foo3-bar3' - 'pupmod-foo4-bar4' - 'pupmod-foo5-bar5' - 'pupmod-foo6-bar6' 'managed_mod': :requires: # does NOT include puppetlabs/apt - 'pupmod-puppetlabs-stdlib' - 'pupmod-ceritsc-yum' - 'i-should-not-exist' - ['pupmod-richardc-datacat', '1.2.3', '<=3.4.5'] :ignores: - 'i-should-not-exist' :release: '2017.0' :external_dependencies: 'rubygem-puppetserver-toml': :min: '0.1.2' 'rubygem-puppetserver-blackslate': :min: '2.1.2.4-1' :max: '2.2.0.0' 'release_only_mod': :release: '2017.2' 'obsoletes_too_new_mod': :obsoletes: 'pupmod-oldowner-obsoletes_too_new_mod': '2.5.0-2016.1' :requires: - 'pupmod-foo1-bar1' - 'pupmod-foo2-bar2' 'unknown_dep_mod': :requires: - 'pupmod-foo1-bar1' - 'pupmod-oops-unknown' 'malformed_dep_meta_mod': :requires: - 'pupmod-foo1-bar1'