Updating the puppet library with a configuration option overhaul.