fixes #237 - installing puppet from epel breaks if base image is not 5.3 or 4.9 release
fixes #225 - migration fails - undefined local variable or method release_name
Fixes #13 - Manage Debian family release-name
family id can not be forced at this time, as it breaks many fact import operatings, fixing broken tests
Fixes #177 - Family concept
It will_paginate and handle searchesAdded family support to OperatingsystemMore work will be needed to add family support to host manipulation.
added audting on architecture, hostgroup, operatingsystem and puppetclass
before_destroy patch successfully applied, also, added require for ruby-debug
blank line removed
operatingsystem tests refactored on green
Operatingsystem tests on green
fixes #26
a bit dryer
added support for epel and fixed a few typos
Add support for multiple puppet classes per host / operating system / environment etcthis should enable a proper dropdowns when creating the gui part that shows possible puppet class / operating system / env combinations
fix external nodes to actully work with multiple puppet classes...
fixed an issue with wrong contoller names which lead to broken links, redid some model relationships (hopefuly simplified - hence removed the nested_has_many_through plugin
no need to recreate the OS many times
added a OS fact import method
realigned models to use :though and habtm when it made sense, setup basic AS controllers to support that
linked between arch and os, as each os might have multiple archs
updated migrations to use puppet Rails function of creating the db schema, adjusted what ever it took to get the first Fedora 11 client installed with our kickstart