DNN-6197 Pull out provider configuration into its own module