config.pp : probably should specify mode on the yaml config file for completeness