package_ensure can be also a version
service_ensure can be blank or undef
won't merge this