cdflow2
OverviewInstallationProject Setup
Commands
UsageCommandsGlobal OptionsSetupInitReleaseDeployDestroyCommon Terraform SetupShell
cdflow.yaml ReferenceDesign

Usage

cdflow2 is invoked with optional global arguments followed by a subcommand, and then arguments specific to that subcommand:

cdflow2 [ GLOBALARGS ] COMMAND [ ARGS ]

Commands

  • setup - interactive setup for your project.
  • init - interactive init for your project.
  • release - build and publish a release for a later deploymment.
  • deploy - apply a release to an environment using Terraform.
  • destroy - destroy all resources in an environment.
  • shell - run a shell with Terraform configured.

Global Options

--component COMPONENT_NAME : Override component name (inferred from git by default).

--commit GIT_COMMIT : Override the git commit (inferred from git by default).

--config-param "name=value" : Allow to set or override a config param through cmd line argument.

--no-pull-config : Don't pull the config container (must exist).

--no-pull-release : Don't pull the release container (must exist).

--no-pull-terraform : Don't pull the terraform container (must exist).

--version : Print the version number and exit.

--help : Print the help message and exit.