Comment 1 for bug 1401950

Revision history for this message
Richard Megginson (rmeggins) wrote :

I worked around the problem with my Keystone LDAP commit for packstack https://review.openstack.org/#/c/129989/ by using a hiera_undef() function - this will return an actual puppet undef value that will trigger the default class parameter value.

I also think there should be some consideration for mapping of other types from ans.txt -> python -> hiera -> puppet. For example, hiera can represent python None as null, python True/False as true/false e.g. declare a packstack Parameter as a boolean so that hiera can write a true/false to the defaults.yaml.