Needed for non String types if they have a default
that points to facts['os_service_default'].
Otherwise we need to allow String for all parameters.
Since the function is_service_default checks the string,
I do not assume that the fact is overwritten in
any deployment !
Change-Id: Ic2b969f9b99d1748c80edb691f38f4451e499a80