Add spec tests for nova compute ironic

The issue was that nova::params was causing an error
that required the operating system be specified in
order to proceed.  The Ironic puppet file did not require
this so removing it allowed for tests to start working.