Updating configmanager to handle more datasource types idempotently.