puppet_auth: Get rid of self.get_value, fix specs for value types