provider setup functions for infra and cloud
Merge pull request #425 from seandst/provider-setups

provider setup functions for infra and cloud