lightblue-platform / lightblue-puppet

Puppet module for lightblue!
GNU General Public License v3.0
2 stars 11 forks source link

Managing migrator package name and version inconsistent with other managed packages #146

Open jewzaam opened 9 years ago

jewzaam commented 9 years ago

Other packages that are managed use "package_name" and "package_ensure" class params. For example: lightblue::eap::package_name lightblue::eap::package_ensure

Right now the package name is hard coded in lightblue::application::migrator::migrator_package_name and the version is passed as "migrator_version". Two problems with this:

  1. package name cannot be overriden in hiera
  2. package version override is harder because it's not the same as everything else in hiera