func CreateStorageHandler(args *gocli.Args) error { req := &profitbricks.CreateStorageRequest{ DataCenterId: args.MustGetString(CLI_DATACENTER_ID), StorageName: args.MustGetString(CLI_NAME), Size: args.MustGetInt(CLI_SIZE), MountImageId: args.MustGetString(CLI_IMAGE_ID), } logger.Printf("creating storage with %#v", req) return profitbricks.NewFromEnv().CreateStorage(req) }