| Running puppet facts diff on Solaris 11 SPARC gives the following output:
"hypervisors.ldom.role_control": { |
"new_value": "false", |
"old_value": false |
}, |
"hypervisors.ldom.role_io": { |
"new_value": "false", |
"old_value": false |
}, |
"hypervisors.ldom.role_root": { |
"new_value": "false", |
"old_value": false |
}, |
"hypervisors.ldom.role_service": { |
"new_value": "false", |
"old_value": false |
},
|
This may be due to how Facter 3 represents boolean values in general, as ldom facts appear to be strings when placed in the collection: https://github.com/puppetlabs/facter/blob/3.x/lib/src/facts/solaris/ldom_resolver.cc#L55 |