Allow custom environments

Some usecases require environments like `staging` or `qa`