Joshua Harlow 00a00ff86f Adding package versioning logic to package installation.
This change adds the ability to provide specific package versions to
Distro.install_packages and subsequently Distro.package_command. In order
to effectively use Distro.install_packages, one is now able to pass a
variety of formats in order to easily manage package requirements. 

These are examples of what can be passed:
- "package"
- ["package1","package2"]
- ("package",)
- ("package", "version")
- [("package1",)("package2",)]
- [("package1", "version1"),("package2","version2")]

This change also adds the option to install a specific version for the
puppet configuration module. This is especially important here as
successful puppet deployments are highly reliant on specific puppet
versions.
2013-01-30 21:39:49 -08:00
..
2012-11-07 10:42:54 -05:00
2012-10-27 19:25:48 -07:00
2012-08-22 14:12:32 -04:00
2012-06-22 21:02:04 -07:00
2012-08-22 14:12:32 -04:00
2012-08-20 21:27:04 -04:00
2012-06-23 15:06:26 -07:00
2012-10-27 19:25:48 -07:00
2012-10-27 19:25:48 -07:00
2012-11-20 01:05:36 -05:00
2012-08-22 14:12:32 -04:00
2012-10-27 19:25:48 -07:00
2012-10-27 19:25:48 -07:00
2012-10-27 19:25:48 -07:00
2012-10-27 19:25:48 -07:00
2012-08-22 14:12:32 -04:00