The PuppetDB backend in cumin does force every resource parameter's value to be a string, not allowing to match parameters that have other Puppet primitive types.
We should improve it to at least allow for the basic types:
- Boolean
- Integer
- Float
- [optionally] Octal, Hexadecimal
- undef
- default
Allowing of course the user to "force" the string type by adding quotes to it so that a query for = true means boolean true and a query for = "true" means string "true".