Hello Matthaus, i can not follow your argumentation. There is no dependency or recommendation for the packages "mcollective" or "puppet".
vagrant@pclient2:~$ sudo aptitude show ruby-hiera Paket: ruby-hiera Zustand: nicht installiert Version: 1.0.0~rc3-1 Priorität: optional Bereich: ruby Verwalter: Debian Ruby Extras Maintainers <pkg-ruby-extras-maintain...@lists.alioth.debian.org> Architektur: all Unkomprimierte Größe: 108 k Hängt ab von: ruby | ruby-interpreter Empfiehlt: puppet-common (>= 2.6.2), mcollective-common (>= 2.0.0) Beschreibung: Light weight hierarcical data store ruby-hiera is a simple pluggable hierarchical database. It can be used to store various information and therefor is a good fit for the representation of infrastructure information. It can be used to querying multiple data backends e.g. YAML or Puppet. Homepage: https://github.com/puppetlabs/hiera/ There is just a recommendation for the packages "mcollective-common" and "puppet-common". Because of the following options, you need those packages to be able to collect facts via Mcollective or Puppet. vagrant@pclient2:~$ hiera --help Usage: hiera [options] key [default value] [variable='text'...] The default value will be used if no value is found for the key. Scope variables will be interpolated into %{variable} placeholders in the hierarchy and in returned values. -V, --version Version information -d, --debug Show debugging information -a, --array Return all values as an array -h, --hash Return all values as a hash -c, --config CONFIG Configuration file -j, --json SCOPE JSON format file to load scope from -y, --yaml SCOPE YAML format file to load scope from -m, --mcollective IDENTITY Use facts from a node (via mcollective) as scope -i, --inventory_service IDENTITY Use facts from a node (via Puppet's inventory service) as scope At the code is also a require for "mcollective" and "puppet". Remember this is Version 1.0.0, not 1.2.1 which is included in the Puppetlabs packages. Regards, Dennis
signature.asc
Description: OpenPGP digital signature