provisioning tool for building opinionated architecture