[Brightbox] Extract to provider module
Merge pull request #2700 from brightbox/brightbox_module

[Brightbox] Extract to provider module [GH-2674]