Skip to main content

Variables

Vortex uses environment variables to configure scripts without the need to change the code to alter behavior.

There are two main types of variables:

Project Configuration Variables are set once during project setup and remain constant throughout the project lifecycle. These are typically configured in the .env file, or within the CI or hosting provider environments.

Runtime Variables can be changed during the project lifecycle to alter script behavior. For example, changing how deployment behaves or skipping a certain code branch deployment within CI.

.env and .env.local files

Only required variables are listed in .env to keep it concise. There are more optional variables set in scripts with sensible defaults. These are documented below - add them to your .env file as needed to override the defaults.

The .env.local file is intended to store local overrides and sensitive information like passwords and API keys. This file is ignored by Git and should not be committed to the repository. It is a good practice to store local overrides and sensitive information in .env.local to keep them separate from the main .env file.

Override order (bottom values win)

  • default value in container taken from image
  • default value in docker-compose.yml
  • value in .env (last value wins)
  • value in .env.local (last value wins)
  • value from environment

Naming conventions

All variables used by Vortex scripts start with the VORTEX_ prefix to differentiate them from other environment variables. The exception is LOCALDEV_URL, the local development URL, which shares its value with the unprefixed hosting route (LAGOON_ROUTE) and is therefore used without the prefix.

All Drupal-specific environment variables start with the DRUPAL_ prefix.

Any other third-party service variables (like COMPOSER_TOKEN or NEWRELIC_API_KEY) are used as-is.

Default values

All required variables used by Vortex scripts have checks in place to ensure they are set before proceeding. If a required variable is missing, the script will fail with a clear error message.

All optional variables used by Vortex scripts have default values defined within the scripts. This ensures that scripts can run out-of-the-box without requiring extensive configuration.

Variables without values provided or set in scripts are considered defects in the template implementation and should be reported. This is because in Shell scripts not having a value or having an empty value may lead to unexpected behavior in when these values are evaluated in conditions. Moreover, having empty or unset values do not allow to have a reliable multi-level override mechanism for variables.

For example, a variable can have a default value in the script, be overridden in the .env file, and further overridden in the CI/hosting for all environments, and then additionally overridden for a specific environment.

Boolean variables

Boolean variables use 1 for true and 0 for false values to ensure consistency across different environments.

We do not use true/false, yes/no, or other variations to make value truly cross-platform (some systems may interpret true and false differently).

Variables list

The list below is automatically generated with Shellvar from all Shell scripts.

NameDescriptionDefault valueDefined or used in
AHOY_CONFIRM_RESPONSESet to y to suppress Ahoy prompts.UNDEFINED.env.local.example
AHOY_CONFIRM_WAIT_SKIPWhen Ahoy prompts are suppressed ($AHOY_CONFIRM_RESPONSE is 1), the command will wait for 3 seconds before proceeding. Set this variable to "1" to skip the wait.1.env.local.example
CI_FREE_DISK_SPACESet to 1 to remove preinstalled toolchains from the GitHub Actions runner and free disk space.UNDEFINEDCI config
COMPOSE_PROJECT_NAMEDocker Compose project name.

Sets the project name for a Docker Compose project. Influences container and network names.

Defaults to the name of the project directory.
UNDEFINEDENVIRONMENT
DATABASE_CHARSETLocal database charset.

Variable is not used in hosting environment.
utf8mb4docker-compose.yml
DATABASE_COLLATIONLocal database collation.

Variable is not used in hosting environment.
utf8mb4_general_cidocker-compose.yml
DATABASE_DATABASEDatabase name.UNDEFINEDLAGOON ENVIRONMENT
DATABASE_NAMELocal database name.

Variable is not used in hosting environment.
drupaldocker-compose.yml
DRUPAL_ADMIN_EMAILDrupal admin email. May need to be reset if database was sanitized.UNDEFINED.env
DRUPAL_CLAMAV_ENABLEDEnable ClamAV integration.1.env
DRUPAL_CLAMAV_MODEClamAV mode.

Run ClamAV in either daemon mode by setting it to 0 (or 'daemon') or in executable mode by setting it to 1.
daemon.env
DRUPAL_CONFIG_PATHDrupal configuration directory.

Path from the web root directory to the configuration directory. If not set, the default location is inside a randomly-named directory in the public files path.
../config/default.env
DRUPAL_GENERATED_CONTENT_SKIPSkip content generation.0scripts/provision-10-enable-dev-modules.sh
DRUPAL_HASH_SALTDrupal hash salt.

Secures one-time login links, password-reset URLs, and CSRF/form tokens. Set a long, random, unique value for every hosted environment as a platform variable or secret. If not set, a fallback is derived from the database host, which is suitable for local and CI use only.

@see https://www.vortextemplate.com/docs/drupal/settings
<generated from database host>ENVIRONMENT
DRUPAL_MAINTENANCE_THEMEDrupal maintenance theme name.your_site_theme.env
DRUPAL_MIGRATION_FEEDBACKFeedback frequency for migration progress.50scripts/provision-20-migration.sh
DRUPAL_MIGRATION_IMPORT_LIMITLimit the number of entities to import. Set to 'all' to import all.50scripts/provision-20-migration.sh
DRUPAL_MIGRATION_ROLLBACK_SKIPSkip rollback of migrations before import.1scripts/provision-20-migration.sh
DRUPAL_MIGRATION_SEARCH_DISABLEDisable the search server while migrations run. Set to 0 to keep indexing.1scripts/provision-20-migration.sh
DRUPAL_MIGRATION_SKIPSkip all migrations.0scripts/provision-20-migration.sh
DRUPAL_MIGRATION_SOURCE_DB_IMPORTImport migration source database. Set to 1 to import, 0 to skip.0scripts/provision-20-migration.sh
DRUPAL_MIGRATION_SOURCE_DB_PROBE_TABLETable name to probe in the source database to verify it is not corrupted.categoriesscripts/provision-20-migration.sh
DRUPAL_MIGRATION_UPDATEUpdate already imported entities during migration.0scripts/provision-20-migration.sh
DRUPAL_PRIVATE_FILESPath to private files.${DRUPAL_PUBLIC_FILES}/privatedocker-compose.yml
DRUPAL_PROFILEDrupal profile name.standard.env, .vortex/tooling/src/vortex-provision
DRUPAL_PUBLIC_FILESPath to public files../${WEBROOT}/sites/default/filesdocker-compose.yml
DRUPAL_REDIS_ENABLEDEnable Redis integration. See settings.redis.php for details.1.env
DRUPAL_SEARCH_INDEX_SKIPSkip search indexing.0scripts/provision-30-search-index.sh
DRUPAL_SHIELD_PRINTShield message.Restricted access..env
DRUPAL_SITE_EMAILDrupal site email.webmaster@example.com.vortex/tooling/src/vortex-provision, .env
DRUPAL_SITE_NAMEDrupal site name.Example site.vortex/tooling/src/vortex-provision, .env
DRUPAL_STAGE_FILE_PROXY_ORIGINStage file proxy origin.

If using Shield, the HTTP authentication credentials will be automatically added to the origin URL.
https://www.your-site-domain.example.env
DRUPAL_TEMPORARY_FILESPath to temporary files.${DRUPAL_PRIVATE_FILES}/tmpdocker-compose.yml
DRUPAL_THEMEDrupal theme name.your_site_theme.env
DRUPAL_TRUSTED_HOSTSTrusted host patterns.

Comma-separated list of domains for trusted host patterns. These domains will be added to the trusted host patterns alongside any other routes defined by the hosting provider.
your-site-domain.example,www.your-site-domain.example.env
ENVIRONMENT_TYPEOverride detected Drupal environment type.

Used in the application to override the automatically detected environment type.
UNDEFINEDENVIRONMENT
LAGOON_PROJECTLagoon project name. May be different from $VORTEX_PROJECT.

Update drush/sites/lagoon.site.yml if you update this value.
your_site.env
NEWRELIC_ENABLEDEnable New Relic in Lagoon environment.

Set as project-wide variable.
UNDEFINEDLAGOON ENVIRONMENT
NEWRELIC_LICENSENew Relic license.

Set as project-wide variable.
UNDEFINEDLAGOON ENVIRONMENT
PACKAGE_TOKENGitHub token used to overcome API rate limits or access private repositories. @see https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-tokenUNDEFINED.env.local.example, scripts/vortex-tooling.sh
RENOVATE_DEPENDENCY_DASHBOARDWhether to enable self-hosted Renovate bot dashboard.falseCI config
RENOVATE_DRY_RUNWhether to allow self-hosted Renovate bot make changes to the repository.falseCI config
RENOVATE_GIT_AUTHORCommit author for self-hosted Renovate bot.'Renovate Self Hosted <renovatebot@your-site-domain.example>'CI config
RENOVATE_REPOSITORIESRenovate repositories to manage. Set as "organization/repository".UNDEFINEDCI config
RENOVATE_TOKENSelf-hosted Renovate bot token. Create a GitHub token with a permission to write to a repository.UNDEFINEDCI config
TZThe timezone used within the containers.UTC.env
VORTEX_ACQUIA_APP_NAMEAcquia application name.UNDEFINED.env
VORTEX_ACQUIA_KEYAcquia Cloud API key.UNDEFINED.env.local.example
VORTEX_ACQUIA_SECRETAcquia Cloud API secret.UNDEFINED.env.local.example
VORTEX_CI_ARTIFACTSDirectory to store test artifacts in CI./tmp/artifactsCI config
VORTEX_CI_BEHAT_IGNORE_FAILUREIgnore Behat test failures.UNDEFINEDCI config
VORTEX_CI_BEHAT_PROFILETest Behat profile to use in CI. If not set, the default profile will be used.UNDEFINEDCI config
VORTEX_CI_CODE_COVERAGE_PR_COMMENT_SKIPSkip posting code coverage report as a PR comment.UNDEFINEDCI config
VORTEX_CI_CODE_COVERAGE_THRESHOLDCode coverage threshold percentage. Build fails if coverage is below this value.90CI config
VORTEX_CI_COMPOSER_AUDIT_IGNORE_FAILUREIgnore composer audit failures.UNDEFINEDCI config
VORTEX_CI_COMPOSER_NORMALIZE_IGNORE_FAILUREIgnore composer normalize failures.UNDEFINEDCI config
VORTEX_CI_COMPOSER_VALIDATE_IGNORE_FAILUREIgnore composer validate failures.UNDEFINEDCI config
VORTEX_CI_DCLINT_IGNORE_FAILUREIgnore DCLint failures.UNDEFINEDCI config
VORTEX_CI_GHERKIN_LINT_IGNORE_FAILUREIgnore Gherkin Lint failures.UNDEFINEDCI config
VORTEX_CI_HADOLINT_IGNORE_FAILUREIgnore Hadolint failures.UNDEFINEDCI config
VORTEX_CI_JEST_IGNORE_FAILUREIgnore Jest test failures.UNDEFINEDCI config
VORTEX_CI_NODEJS_LINT_IGNORE_FAILUREIgnore NodeJS linters failures.UNDEFINEDCI config
VORTEX_CI_PHPCS_IGNORE_FAILUREIgnore PHPCS failures.UNDEFINEDCI config
VORTEX_CI_PHPSTAN_IGNORE_FAILUREIgnore PHPStan failures.UNDEFINEDCI config
VORTEX_CI_PHPUNIT_IGNORE_FAILUREIgnore PHPUnit test failures.UNDEFINEDCI config
VORTEX_CI_RECTOR_IGNORE_FAILUREIgnore Rector failures.UNDEFINEDCI config
VORTEX_CI_TEST_RESULTSDirectory to store test results in CI./tmp/testsCI config
VORTEX_CI_TWIG_CS_FIXER_IGNORE_FAILUREIgnore Twig CS Fixer failures.UNDEFINEDCI config
VORTEX_CONTAINER_REGISTRYContainer registry name.

Provide port, if required as <server_name>:<port>.
docker.io.env
VORTEX_CONTAINER_REGISTRY_PASSThe password (token) to log into the container registry.UNDEFINED.env.local.example
VORTEX_CONTAINER_REGISTRY_USERThe username to log into the container registry.UNDEFINED.env.local.example
VORTEX_DB_DIRDatabase dump directory.

The directory is used to store the database dump files for import and export.
./.data.env, scripts/provision-20-migration.sh
VORTEX_DB_FILEDatabase dump file name.

The file is used to import the database into an empty database container.
db.sql.env
VORTEX_DB_IMAGE_BASEName of the database fall-back container image to use.

If the image specified in $VORTEX_DB_IMAGE does not exist and base image was provided - it will be used as a "clean slate" for the database.
UNDEFINED.env
VORTEX_DEBUGSet to 1 to print debug information in Vortex scripts.UNDEFINED.env.local.example
VORTEX_DEPLOY_ACTIONDeployment action.

Values can be one of: deploy, deploy_override_db, destroy.
- deploy: Deploy code and preserve database in the environment.
- deploy_override_db: Deploy code and override database in the environment.
- destroy: Destroy the environment (if the provider supports it).
UNDEFINED.vortex/tooling/src/vortex-deploy
VORTEX_DEPLOY_ALLOW_LABELLabel that authorizes a pull request deployment.

When set to a non-empty label name, a PR deployment proceeds only if the pull request carries that label; PRs without it are skipped. When empty (the default), the gate is inactive. Only applies to PR builds (VORTEX_DEPLOY_PR set); branch and tag deployments are unaffected.
UNDEFINED.vortex/tooling/src/vortex-deploy, CI config
VORTEX_DEPLOY_ALLOW_SKIPFlag to allow skipping of a deployment using additional flags.UNDEFINED.vortex/tooling/src/vortex-deploy, CI config
VORTEX_DEPLOY_ARTIFACT_CLEANUP_AGEAge in days after which a matching remote branch is considered stale.7.vortex/tooling/src/vortex-deploy-artifact
VORTEX_DEPLOY_ARTIFACT_CLEANUP_PATTERNRemote branches eligible for stale branch cleanup after a successful push: comma-separated globs (e.g. "feature/,bugfix/") or a single regex literal. A branch matching any pattern is pruned. Setting this enables cleanup; empty disables it. The just-pushed branch and the remote default branch are kept.UNDEFINED.vortex/tooling/src/vortex-deploy-artifact
VORTEX_DEPLOY_ARTIFACT_DST_BRANCHRemote repository branch. Can be a specific branch or a token. @see https://github.com/drevops/git-artifact#token-support[branch].vortex/tooling/src/vortex-deploy-artifact
VORTEX_DEPLOY_ARTIFACT_GIT_ARTIFACT_SHA256SHA256 checksum of the git-artifact binary.bff9d061fb757051366d650c35e367d9b024b7146e22fbd831c734ff88f4af4d.vortex/tooling/src/vortex-deploy-artifact
VORTEX_DEPLOY_ARTIFACT_GIT_ARTIFACT_VERSIONVersion of git-artifact to download.1.7.0.vortex/tooling/src/vortex-deploy-artifact
VORTEX_DEPLOY_ARTIFACT_GIT_REMOTERemote repository to push code to.UNDEFINED.vortex/tooling/src/vortex-deploy-artifact
VORTEX_DEPLOY_ARTIFACT_GIT_USER_EMAILEmail address of the user who will be committing to a remote repository.UNDEFINED.vortex/tooling/src/vortex-deploy-artifact
VORTEX_DEPLOY_ARTIFACT_GIT_USER_NAMEName of the user who will be committing to a remote repository.Deployment Robot.vortex/tooling/src/vortex-deploy-artifact
VORTEX_DEPLOY_ARTIFACT_LOGDeployment log file name.${VORTEX_DEPLOY_ARTIFACT_ROOT}/deployment_log.txt.vortex/tooling/src/vortex-deploy-artifact
VORTEX_DEPLOY_ARTIFACT_ROOTThe root directory where the deployment script should run from. Defaults to the current directory.$(pwd).vortex/tooling/src/vortex-deploy-artifact
VORTEX_DEPLOY_ARTIFACT_SRCSource of the code to be used for artifact building.UNDEFINED.vortex/tooling/src/vortex-deploy-artifact
VORTEX_DEPLOY_ARTIFACT_SSH_FILEDefault SSH file used if custom fingerprint is not provided.${HOME}/.ssh/id_rsa.vortex/tooling/src/vortex-deploy-artifact
VORTEX_DEPLOY_ARTIFACT_SSH_FINGERPRINTSSH key fingerprint used to connect to remote.${VORTEX_DEPLOY_SSH_FINGERPRINT}.vortex/tooling/src/vortex-deploy-artifact
VORTEX_DEPLOY_BRANCHDeployment branch name.UNDEFINED.vortex/tooling/src/vortex-deploy
VORTEX_DEPLOY_LAGOON_ACTIONDeployment action.

Values can be one of: deploy, deploy_override_db, destroy.
- deploy: Deploy code and preserve database in the environment.
- deploy_override_db: Deploy code and override database in the environment.
- destroy: Destroy the environment (if the provider supports it).
create.vortex/tooling/src/vortex-deploy-lagoon
VORTEX_DEPLOY_LAGOON_BRANCHThe Lagoon branch to deploy.${VORTEX_DEPLOY_BRANCH}.vortex/tooling/src/vortex-deploy-lagoon
VORTEX_DEPLOY_LAGOON_FAIL_ENV_LIMIT_EXCEEDEDFlag to control failure behavior when Lagoon environment limits are exceeded. When set to 0, the deployment will exit with success instead of failure. When set to 1, the deployment will fail.0.vortex/tooling/src/vortex-deploy-lagoon
VORTEX_DEPLOY_LAGOON_INSTANCEThe Lagoon instance name to interact with.amazeeio.vortex/tooling/src/vortex-deploy-lagoon
VORTEX_DEPLOY_LAGOON_INSTANCE_GRAPHQLThe Lagoon instance GraphQL endpoint to interact with.https://api.lagoon.amazeeio.cloud/graphql.vortex/tooling/src/vortex-deploy-lagoon
VORTEX_DEPLOY_LAGOON_INSTANCE_HOSTNAMEThe Lagoon instance hostname to interact with.ssh.lagoon.amazeeio.cloud.vortex/tooling/src/vortex-deploy-lagoon
VORTEX_DEPLOY_LAGOON_INSTANCE_PORTThe Lagoon instance port to interact with.32222.vortex/tooling/src/vortex-deploy-lagoon
VORTEX_DEPLOY_LAGOON_LAGOONCLI_FORCE_INSTALLFlag to force the installation of Lagoon CLI.${VORTEX_LAGOONCLI_FORCE_INSTALL}.vortex/tooling/src/vortex-deploy-lagoon
VORTEX_DEPLOY_LAGOON_LAGOONCLI_PATHLocation of the Lagoon CLI binary./tmp.vortex/tooling/src/vortex-deploy-lagoon
VORTEX_DEPLOY_LAGOON_LAGOONCLI_VERSIONLagoon CLI version to use.v0.32.0.vortex/tooling/src/vortex-deploy-lagoon
VORTEX_DEPLOY_LAGOON_PRThe PR number to deploy.${VORTEX_DEPLOY_PR}.vortex/tooling/src/vortex-deploy-lagoon
VORTEX_DEPLOY_LAGOON_PROJECTThe Lagoon project to perform deployment for.${LAGOON_PROJECT}.vortex/tooling/src/vortex-deploy-lagoon
VORTEX_DEPLOY_LAGOON_PR_BASE_BRANCHThe PR base branch (the branch the PR is raised against). Defaults to 'develop'.develop.vortex/tooling/src/vortex-deploy-lagoon
VORTEX_DEPLOY_LAGOON_PR_HEADThe PR head branch to deploy.${VORTEX_DEPLOY_PR_HEAD}.vortex/tooling/src/vortex-deploy-lagoon
VORTEX_DEPLOY_LAGOON_SSH_FILEDefault SSH file used if custom fingerprint is not provided.${HOME}/.ssh/id_rsa.vortex/tooling/src/vortex-deploy-lagoon
VORTEX_DEPLOY_LAGOON_SSH_FINGERPRINTSSH key fingerprint used to connect to remote. If not used, the currently loaded default SSH key (the key used for code checkout) will be used or deployment will fail with an error if the default SSH key is not loaded. In most cases, the default SSH key does not work (because it is a read-only key used by CircleCI to checkout code from git), so you should add another deployment key.${VORTEX_DEPLOY_SSH_FINGERPRINT}.vortex/tooling/src/vortex-deploy-lagoon
VORTEX_DEPLOY_MODEDeployment mode.

Values can be one of: branch, tag.
branch.vortex/tooling/src/vortex-deploy, .vortex/tooling/src/vortex-deploy-lagoon
VORTEX_DEPLOY_PRDeployment pull request number without "pr-" prefix.UNDEFINED.vortex/tooling/src/vortex-deploy
VORTEX_DEPLOY_PR_LABELSComma-separated list of labels present on the deployed pull request.

Populated by the CI provider from the pull request event (for example, in GitHub Actions from "github.event.pull_request.labels"). Consulted by the VORTEX_DEPLOY_ALLOW_LABEL gate.
UNDEFINED.vortex/tooling/src/vortex-deploy
VORTEX_DEPLOY_SKIPSkip all deployments.UNDEFINEDCI config
VORTEX_DEPLOY_TYPESDeployment occurs when tests pass in the CI environment. @see https://www.vortextemplate.com/docs/deploymentartifact.env, .vortex/tooling/src/vortex-deploy
VORTEX_DEPLOY_WEBHOOK_METHODWebhook call method.GET.vortex/tooling/src/vortex-deploy-webhook
VORTEX_DEPLOY_WEBHOOK_RESPONSE_STATUSThe status code of the expected response.200.vortex/tooling/src/vortex-deploy-webhook
VORTEX_DEPLOY_WEBHOOK_URLThe URL of the webhook to call.UNDEFINED.vortex/tooling/src/vortex-deploy-webhook
VORTEX_DOCTOR_CHECK_BOOTSTRAPUNDEFINED.vortex/tooling/src/vortex-doctor
VORTEX_DOCTOR_CHECK_CONTAINERS0.vortex/tooling/src/vortex-doctor
VORTEX_DOCTOR_CHECK_MINIMALCheck minimal Doctor requirements.0.vortex/tooling/src/vortex-doctor
VORTEX_DOCTOR_CHECK_PORTUNDEFINED.vortex/tooling/src/vortex-doctor
VORTEX_DOCTOR_CHECK_PYGMYUNDEFINED.vortex/tooling/src/vortex-doctor
VORTEX_DOCTOR_CHECK_SSHUNDEFINED.vortex/tooling/src/vortex-doctor
VORTEX_DOCTOR_CHECK_TOOLS1.vortex/tooling/src/vortex-doctor
VORTEX_DOCTOR_CHECK_WEBSERVERUNDEFINED.vortex/tooling/src/vortex-doctor
VORTEX_EXPORT_DB_CONTAINER_REGISTRYContainer registry name.docker.io.vortex/tooling/src/vortex-export-db-image
VORTEX_EXPORT_DB_CONTAINER_REGISTRY_PUSH_PROCEEDProceed with container image push after it was exported.UNDEFINEDCI config
VORTEX_EXPORT_DB_FILE_DIRDirectory with database dump file../.data.vortex/tooling/src/vortex-export-db-file
VORTEX_EXPORT_DB_FILE_STRUCTURE_TABLESTables to export with their structure but without their data. Accepts a comma-separated list where each entry may use the * wildcard. Drupal rebuilds cache tables on demand, so their contents only inflate the dump. Set to an empty value to export the data of every table.cache*.vortex/tooling/src/vortex-export-db-file
VORTEX_EXPORT_DB_IMAGEName of the database container image to use. Uncomment to use an image with a DB data loaded into it. @see https://github.com/drevops/mariadb-drupal-data to seed your DB image.${VORTEX_DB_IMAGE}.vortex/tooling/src/vortex-export-db, .vortex/tooling/src/vortex-export-db-image, .vortex/tooling/src/vortex-push-db-image
VORTEX_EXPORT_DB_IMAGE_ARCHIVE_FILEContainer image archive file name.UNDEFINED.vortex/tooling/src/vortex-export-db-image
VORTEX_EXPORT_DB_IMAGE_DIRDirectory with database image archive file.${VORTEX_DB_DIR}.vortex/tooling/src/vortex-export-db-image
VORTEX_EXPORT_DB_SERVICE_NAMEThe service name to capture.database.vortex/tooling/src/vortex-export-db-image
VORTEX_FETCH_DB2_ACQUIA_DB_NAMEAcquia database name to fetch the second database from.your_site.env
VORTEX_FETCH_DB2_ENVIRONMENTEnvironment to fetch the second database from.

Applies to hosting environments.
prod.env
VORTEX_FETCH_DB2_FILESecond database dump file name.db2.sql.env, scripts/provision-20-migration.sh
VORTEX_FETCH_DB2_FTP_FILESecond database dump FTP file name.db2.sql.env
VORTEX_FETCH_DB2_FTP_HOSTSecond database dump FTP host.UNDEFINED.env
VORTEX_FETCH_DB2_FTP_PORTSecond database dump FTP port.21.env
VORTEX_FETCH_DB2_S3_BUCKETAWS S3 bucket name for second database fetch.UNDEFINED.env
VORTEX_FETCH_DB2_S3_REGIONAWS S3 region.ap-southeast-2.env
VORTEX_FETCH_DB2_SOURCESecond database fetch source.url.env
VORTEX_FETCH_DB2_URLSecond database dump file sourced from a URL.

HTTP Basic Authentication credentials should be embedded into the value.
UNDEFINED.env
VORTEX_FETCH_DB_ACQUIA_APP_NAMEApplication name. Used to discover UUID.${VORTEX_ACQUIA_APP_NAME}.vortex/tooling/src/vortex-fetch-db-acquia
VORTEX_FETCH_DB_ACQUIA_BACKUP_MAX_WAITMaximum time in seconds to wait for backup completion.600.vortex/tooling/src/vortex-fetch-db-acquia
VORTEX_FETCH_DB_ACQUIA_BACKUP_WAIT_INTERVALInterval in seconds to wait between backup status checks.10.vortex/tooling/src/vortex-fetch-db-acquia
VORTEX_FETCH_DB_ACQUIA_DB_DIRDirectory where DB dumps are stored../.data.vortex/tooling/src/vortex-fetch-db-acquia
VORTEX_FETCH_DB_ACQUIA_DB_FILEDatabase dump file name.db.sql.vortex/tooling/src/vortex-fetch-db-acquia
VORTEX_FETCH_DB_ACQUIA_DB_NAMEAcquia database name to fetch the database from.your_site.env, .vortex/tooling/src/vortex-fetch-db-acquia
VORTEX_FETCH_DB_ACQUIA_KEYAcquia Cloud API key.${VORTEX_ACQUIA_KEY}.vortex/tooling/src/vortex-fetch-db-acquia
VORTEX_FETCH_DB_ACQUIA_SECRETAcquia Cloud API secret.${VORTEX_ACQUIA_SECRET}.vortex/tooling/src/vortex-fetch-db-acquia
VORTEX_FETCH_DB_CONTAINER_REGISTRYContainer registry name.

Provide port, if required as <server_name>:<port>.
docker.io.vortex/tooling/src/vortex-fetch-db-container-registry
VORTEX_FETCH_DB_CONTAINER_REGISTRY_DB_DIRDirectory with database dump file../.data.vortex/tooling/src/vortex-fetch-db-container-registry
VORTEX_FETCH_DB_CONTAINER_REGISTRY_IMAGEThe container image containing database passed in a form of <org>/<repository>.UNDEFINED.vortex/tooling/src/vortex-fetch-db-container-registry
VORTEX_FETCH_DB_CONTAINER_REGISTRY_IMAGE_BASEThe base container image used as a fallback when the archive does not exist.UNDEFINED.vortex/tooling/src/vortex-fetch-db-container-registry
VORTEX_FETCH_DB_CONTAINER_REGISTRY_PASSThe password to login into the container registry.${VORTEX_CONTAINER_REGISTRY_PASS}.vortex/tooling/src/vortex-fetch-db-container-registry
VORTEX_FETCH_DB_CONTAINER_REGISTRY_USERThe username to login into the container registry.${VORTEX_CONTAINER_REGISTRY_USER}.vortex/tooling/src/vortex-fetch-db-container-registry
VORTEX_FETCH_DB_DIRDirectory with database dump file../.data.vortex/tooling/src/vortex-fetch-db
VORTEX_FETCH_DB_ENVIRONMENTEnvironment to fetch the database from.

Applies to hosting environments. Note that depending on the hosting provider, this variable may represent a branch name or an environment name.
prod.env, .vortex/tooling/src/vortex-fetch-db-acquia, .vortex/tooling/src/vortex-fetch-db-lagoon
VORTEX_FETCH_DB_FILEDatabase dump file name.db.sql.vortex/tooling/src/vortex-fetch-db
VORTEX_FETCH_DB_FORCEAlways override existing fetched DB dump.1.env.local.example, .vortex/tooling/src/vortex-fetch-db, .vortex/tooling/src/vortex-fetch-db-container-registry
VORTEX_FETCH_DB_FRESHFlag to fetch a fresh copy of the database by triggering a new backup.UNDEFINED.vortex/tooling/src/vortex-fetch-db-acquia, .vortex/tooling/src/vortex-fetch-db-lagoon
VORTEX_FETCH_DB_FTP_DB_DIRDirectory with database dump file../.data.vortex/tooling/src/vortex-fetch-db-ftp
VORTEX_FETCH_DB_FTP_DB_FILEDatabase dump file name.db.sql.vortex/tooling/src/vortex-fetch-db-ftp
VORTEX_FETCH_DB_FTP_FILEDatabase dump FTP file name.db.sql.env, .vortex/tooling/src/vortex-fetch-db-ftp
VORTEX_FETCH_DB_FTP_HOSTDatabase dump FTP host.UNDEFINED.env, .vortex/tooling/src/vortex-fetch-db-ftp
VORTEX_FETCH_DB_FTP_PASSDatabase dump FTP password.UNDEFINED.env.local.example, .vortex/tooling/src/vortex-fetch-db-ftp
VORTEX_FETCH_DB_FTP_PORTDatabase dump FTP port.21.env, .vortex/tooling/src/vortex-fetch-db-ftp
VORTEX_FETCH_DB_FTP_USERDatabase dump FTP user.UNDEFINED.env.local.example, .vortex/tooling/src/vortex-fetch-db-ftp
VORTEX_FETCH_DB_LAGOON_DB_DIRDirectory where DB dumps are stored on the host../.data.vortex/tooling/src/vortex-fetch-db-lagoon
VORTEX_FETCH_DB_LAGOON_DB_FILEDatabase dump file name on the host.db.sql.vortex/tooling/src/vortex-fetch-db-lagoon
VORTEX_FETCH_DB_LAGOON_PROJECTLagoon project name.${LAGOON_PROJECT}.vortex/tooling/src/vortex-fetch-db-lagoon
VORTEX_FETCH_DB_LAGOON_REMOTE_DIRRemote DB dump directory location./tmp.vortex/tooling/src/vortex-fetch-db-lagoon
VORTEX_FETCH_DB_LAGOON_REMOTE_FILERemote DB dump file name. Cached by the date suffix.db_$(date +%Y%m%d).sql.vortex/tooling/src/vortex-fetch-db-lagoon
VORTEX_FETCH_DB_LAGOON_REMOTE_FILE_CLEANUPWildcard file name to cleanup previously created dump files.

Cleanup runs only if the variable is set and $VORTEX_FETCH_DB_LAGOON_REMOTE_FILE does not exist.
db_*.sql.vortex/tooling/src/vortex-fetch-db-lagoon
VORTEX_FETCH_DB_LAGOON_SSH_HOSTThe SSH host of the Lagoon environment.ssh.lagoon.amazeeio.cloud.vortex/tooling/src/vortex-fetch-db-lagoon
VORTEX_FETCH_DB_LAGOON_SSH_PORTThe SSH port of the Lagoon environment.32222.vortex/tooling/src/vortex-fetch-db-lagoon
VORTEX_FETCH_DB_LAGOON_SSH_USERThe SSH user of the Lagoon environment.${VORTEX_FETCH_DB_LAGOON_PROJECT}-${VORTEX_FETCH_DB_ENVIRONMENT}.vortex/tooling/src/vortex-fetch-db-lagoon
VORTEX_FETCH_DB_PROCEEDProceed with fetch.1.vortex/tooling/src/vortex-fetch-db
VORTEX_FETCH_DB_S3_ACCESS_KEYAWS access key for S3 database fetch.UNDEFINED.env.local.example, .vortex/tooling/src/vortex-fetch-db-s3
VORTEX_FETCH_DB_S3_BUCKETAWS S3 bucket name for database fetch.UNDEFINED.env, .vortex/tooling/src/vortex-fetch-db-s3
VORTEX_FETCH_DB_S3_DB_DIRDirectory with database dump file../.data.vortex/tooling/src/vortex-fetch-db-s3
VORTEX_FETCH_DB_S3_DB_FILEDatabase dump file name.db.sql.vortex/tooling/src/vortex-fetch-db-s3
VORTEX_FETCH_DB_S3_PREFIXS3 prefix (path within the bucket).${S3_PREFIX}.vortex/tooling/src/vortex-fetch-db-s3
VORTEX_FETCH_DB_S3_REGIONAWS S3 region.ap-southeast-2.env, .vortex/tooling/src/vortex-fetch-db-s3
VORTEX_FETCH_DB_S3_SECRET_KEYAWS secret key for S3 database fetch.UNDEFINED.env.local.example, .vortex/tooling/src/vortex-fetch-db-s3
VORTEX_FETCH_DB_SOURCEDatabase fetch source.url.env, .vortex/tooling/src/vortex-fetch-db
VORTEX_FETCH_DB_SSH_FILEDefault SSH file used if custom fingerprint is not provided.${HOME}/.ssh/id_rsa.vortex/tooling/src/vortex-fetch-db-lagoon
VORTEX_FETCH_DB_SSH_FINGERPRINTSSH key fingerprint used to connect to a remote.UNDEFINED.vortex/tooling/src/vortex-fetch-db-lagoon
VORTEX_FETCH_DB_UNZIP_PASSWORDPassword for unzipping password-protected zip files.UNDEFINED.vortex/tooling/src/vortex-fetch-db-url
VORTEX_FETCH_DB_URLDatabase dump file sourced from a URL.

HTTP Basic Authentication credentials should be embedded into the value.
UNDEFINED.env, .vortex/tooling/src/vortex-fetch-db-url
VORTEX_FETCH_DB_URL_DB_DIRDirectory with database dump file../.data.vortex/tooling/src/vortex-fetch-db-url
VORTEX_FETCH_DB_URL_DB_FILEDatabase dump file name.db.sql.vortex/tooling/src/vortex-fetch-db-url
VORTEX_FRONTEND_BUILD_SKIPSkip building of the front-end assets inside the container image.

Set to 1 to build theme assets on the host or as part of deployment instead of during the container image build.
UNDEFINED.env
VORTEX_IMPORT_DB_FILEDatabase dump file name.db.sql.vortex/tooling/src/vortex-import-db-file
VORTEX_IMPORT_DB_FILE_DIRDirectory with database dump file../.data.vortex/tooling/src/vortex-import-db-file
VORTEX_INSTALLER_INTERACTIVERun installer in interactive mode.0.vortex/tooling/src/vortex-update
VORTEX_INSTALLER_PATHThe path to the installer script. If set, this will override the VORTEX_INSTALLER_URL.UNDEFINED.vortex/tooling/src/vortex-update
VORTEX_INSTALLER_TEMPLATE_REPOVortex remote or local template repo URI, optionally including reference.

Examples: https://github.com/drevops/vortex.git # Will auto-discover the latest stable tag from remote repo. https://github.com/drevops/vortex.git#stable # Will auto-discover the latest stable tag from remote repo. https://github.com/drevops/vortex.git#`1`.`2`.`3` # Will use specific release from remote repo. https://github.com/drevops/vortex.git#abcd123 # Will use specific commit from remote repo. file:///local/path/to/vortex.git # Will auto-discover the latest stable tag from local repo. file:///local/path/to/vortex.git#stable # Will auto-discover the latest stable tag from local repo. file:///local/path/to/vortex.git#1.2.3 # Will use specific release from local repo. file:///local/path/to/vortex.git#abcd123 # Will use specific commit from local repo. /local/path/to/vortex.git # Will auto-discover the latest stable tag from local repo. /local/path/to/vortex.git#stable # Will auto-discover the latest stable tag from local repo. /local/path/to/vortex.git#1.2.3 # Will use specific release from local repo. /local/path/to/vortex.git#abcd123 # Will use specific commit from local repo.
https://github.com/drevops/vortex.git#stable.vortex/tooling/src/vortex-update
VORTEX_INSTALLER_URLThe URL of the installer script.

Pinned to the major-specific path so an existing project always updates within its own major line. The bare '/install' tracks the active major and would jump a project across a major boundary once the next major is released.
https://www.vortextemplate.com/v1/install.vortex/tooling/src/vortex-update
VORTEX_INSTALLER_URL_CACHE_BUSTCache busting parameter for the installer URL.$(date +%s).vortex/tooling/src/vortex-update
VORTEX_LAGOON_PRODUCTION_BRANCHDedicated branch to identify the production environment.main.env
VORTEX_LOGIN_CONTAINER_REGISTRYContainer registry name.

Provide port, if required as <server_name>:<port>.
docker.io.vortex/tooling/src/vortex-login-container-registry
VORTEX_LOGIN_CONTAINER_REGISTRY_DOCKER_CONFIGPath to Docker configuration directory.${HOME}/.docker.vortex/tooling/src/vortex-login-container-registry
VORTEX_LOGIN_CONTAINER_REGISTRY_PASS${VORTEX_CONTAINER_REGISTRY_PASS}.vortex/tooling/src/vortex-login-container-registry
VORTEX_LOGIN_CONTAINER_REGISTRY_USERThe username to login into the container registry.

If not provided, the script will skip the login step.
${VORTEX_CONTAINER_REGISTRY_USER}.vortex/tooling/src/vortex-login-container-registry
VORTEX_LOGIN_UNBLOCK_ADMINFlag to unblock admin.1.vortex/tooling/src/vortex-login
VORTEX_LOGOUT_BLOCK_ADMINFlag to block or unblock admin.1.vortex/tooling/src/vortex-logout
VORTEX_NOTIFY_BRANCHNotification git branch name.UNDEFINED.vortex/tooling/src/vortex-notify
VORTEX_NOTIFY_CHANNELSThe channels of the notifications.

A combination of comma-separated values: email,slack,newrelic,github,jira,webhook,diffy
email.env, .vortex/tooling/src/vortex-notify
VORTEX_NOTIFY_DIFFY_BRANCHDiffy notification git branch name.${VORTEX_NOTIFY_BRANCH}.vortex/tooling/src/vortex-notify-diffy
VORTEX_NOTIFY_DIFFY_BRANCHESDiffy notification branch filter.

Comma-separated list of branch names. When set, the dispatch is only sent for deployments on the listed branches. When empty (default), every deployment is dispatched - the workflow then decides whether to run based on whether the target URL is a PR environment and the associated PR carries the configured label.
UNDEFINED.vortex/tooling/src/vortex-notify-diffy
VORTEX_NOTIFY_DIFFY_ENVIRONMENT_URLDiffy notification target environment URL. The deployed environment that should be compared against the Diffy source environment.${VORTEX_NOTIFY_ENVIRONMENT_URL}.vortex/tooling/src/vortex-notify-diffy
VORTEX_NOTIFY_DIFFY_EVENTDiffy notification event type. Can be 'pre_deployment' or 'post_deployment'.${VORTEX_NOTIFY_EVENT}.vortex/tooling/src/vortex-notify-diffy
VORTEX_NOTIFY_DIFFY_EVENT_TYPEDiffy notification dispatch event type. The GitHub Actions 'repository_dispatch' event type that the test-vr.yml workflow listens for. Override only if the workflow has been renamed.vr_run.vortex/tooling/src/vortex-notify-diffy
VORTEX_NOTIFY_DIFFY_LABELDiffy notification deployment label. Used as the diff name visible in the Diffy UI.${VORTEX_NOTIFY_LABEL}.vortex/tooling/src/vortex-notify-diffy
VORTEX_NOTIFY_DIFFY_REPOSITORYDiffy notification GitHub repository in owner/repo format. Defaults to the GitHub notification repository.${VORTEX_NOTIFY_GITHUB_REPOSITORY}.vortex/tooling/src/vortex-notify-diffy
VORTEX_NOTIFY_DIFFY_SOURCE_ENVDiffy notification source environment name. The Diffy environment (production, staging, development) to use as the baseline. Diffy resolves the URL from its own project configuration.production.vortex/tooling/src/vortex-notify-diffy
VORTEX_NOTIFY_DIFFY_TOKENDiffy notification GitHub token. Needs 'repo' scope to call the 'repository_dispatch' API endpoint. Defaults to the GitHub notification token if set, otherwise to GITHUB_TOKEN.${GITHUB_TOKEN}.vortex/tooling/src/vortex-notify-diffy
VORTEX_NOTIFY_EMAIL_BRANCHESEmail notification branch filter.

Comma-separated list of branch names. When set, email notifications are only sent for deployments on the listed branches. When empty, no filtering is applied.
UNDEFINED.vortex/tooling/src/vortex-notify-email
VORTEX_NOTIFY_EMAIL_ENVIRONMENT_URLEmail notification environment URL.${VORTEX_NOTIFY_ENVIRONMENT_URL}.vortex/tooling/src/vortex-notify-email
VORTEX_NOTIFY_EMAIL_EVENTEmail notification event type. Can be 'pre_deployment' or 'post_deployment'.post_deployment.vortex/tooling/src/vortex-notify-email
VORTEX_NOTIFY_EMAIL_FROMAn email address to send notifications from.

Applies to email notifications.
webmaster@your-site-domain.example.env, .vortex/tooling/src/vortex-notify-email
VORTEX_NOTIFY_EMAIL_LABELEmail notification deployment label (branch name, PR number, or custom identifier).${VORTEX_NOTIFY_LABEL}.vortex/tooling/src/vortex-notify-email
VORTEX_NOTIFY_EMAIL_LOGInclude the deployment log in the message body (0/1). Defaults to VORTEX_NOTIFY_LOG.0.vortex/tooling/src/vortex-notify-email
VORTEX_NOTIFY_EMAIL_LOGIN_URLEmail notification login URL.${VORTEX_NOTIFY_LOGIN_URL}.vortex/tooling/src/vortex-notify-email
VORTEX_NOTIFY_EMAIL_LOG_FILELog file path. Defaults to VORTEX_NOTIFY_LOG_FILE.${VORTEX_NOTIFY_LOG_FILE}.vortex/tooling/src/vortex-notify-email
VORTEX_NOTIFY_EMAIL_MESSAGEEmail notification message template. Available tokens: %project%, %label%, %timestamp%, %environment_url%, %login_url%, %deployment_log%UNDEFINED.vortex/tooling/src/vortex-notify-email
VORTEX_NOTIFY_EMAIL_PROJECTEmail notification project name.${VORTEX_NOTIFY_PROJECT}.vortex/tooling/src/vortex-notify-email
VORTEX_NOTIFY_EMAIL_RECIPIENTSEmail address(es) to send notifications to.

Applies to email notifications.

Multiple names can be specified as a comma-separated list of email addresses with optional names in the format "email
name". Example: "to1@example.comJane Doe, to2@example.com
VORTEX_NOTIFY_ENVIRONMENT_URLNotification environment URL (where the site was deployed).UNDEFINED.vortex/tooling/src/vortex-notify
VORTEX_NOTIFY_EVENTNotification event type.

Can be 'pre_deployment' or 'post_deployment'.
post_deployment.vortex/tooling/src/vortex-notify
VORTEX_NOTIFY_GITHUB_BRANCHGitHub notification git branch name. This will be used as the 'ref' parameter in GitHub's Deployment API.${VORTEX_NOTIFY_BRANCH}.vortex/tooling/src/vortex-notify-github
VORTEX_NOTIFY_GITHUB_BRANCHESGitHub notification branch filter.

Comma-separated list of branch names. When set, GitHub notifications are only sent for deployments on the listed branches. When empty, no filtering is applied.
UNDEFINED.vortex/tooling/src/vortex-notify-github
VORTEX_NOTIFY_GITHUB_ENVIRONMENT_TYPEGitHub notification environment type. Used as the 'environment' parameter in GitHub's Deployment API. Defaults to VORTEX_NOTIFY_LABEL (e.g. "PR-123" or branch name) for unique per-PR/branch environments. This prevents cross-PR deployment interference where deploying one PR would mark another PR's deployment as inactive.PR.vortex/tooling/src/vortex-notify-github
VORTEX_NOTIFY_GITHUB_ENVIRONMENT_URLGitHub notification deployment environment URL.${VORTEX_NOTIFY_ENVIRONMENT_URL}.vortex/tooling/src/vortex-notify-github
VORTEX_NOTIFY_GITHUB_EVENTGitHub notification event type. Can be 'pre_deployment' or 'post_deployment'.${VORTEX_NOTIFY_EVENT}.vortex/tooling/src/vortex-notify-github
VORTEX_NOTIFY_GITHUB_REPOSITORYGitHub notification repository in owner/repo format.UNDEFINED.vortex/tooling/src/vortex-notify-github
VORTEX_NOTIFY_GITHUB_TOKENGitHub notification personal access token.

To obtain a personal access token: 1. Log in to GitHub 2. Go to Settings -> Developer settings -> Personal access tokens 3. Create a token with the 'repo' scope 4. The classic token format is: ghp_XXXXXXXXXXXXXXXXXXXX

@see https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/managing-your-personal-access-tokens
${GITHUB_TOKEN}.vortex/tooling/src/vortex-notify-github, ACQUIA ENVIRONMENT, LAGOON ENVIRONMENT
VORTEX_NOTIFY_JIRA_ASSIGNEE_EMAILJIRA notification assignee email address.

If left empty - no assignment will be performed.
UNDEFINED.vortex/tooling/src/vortex-notify-jira
VORTEX_NOTIFY_JIRA_BRANCHJIRA notification git branch name (used for issue extraction).${VORTEX_NOTIFY_BRANCH}.vortex/tooling/src/vortex-notify-jira
VORTEX_NOTIFY_JIRA_BRANCHESJIRA notification branch filter.

Comma-separated list of branch names. When set, JIRA notifications are only sent for deployments on the listed branches. When empty, no filtering is applied.
UNDEFINED.vortex/tooling/src/vortex-notify-jira
VORTEX_NOTIFY_JIRA_ENDPOINTJIRA notification API endpoint.https://jira.atlassian.com.vortex/tooling/src/vortex-notify-jira
VORTEX_NOTIFY_JIRA_ENVIRONMENT_URLJIRA notification environment URL.${VORTEX_NOTIFY_ENVIRONMENT_URL}.vortex/tooling/src/vortex-notify-jira
VORTEX_NOTIFY_JIRA_EVENTJIRA notification event type. Can be 'pre_deployment' or 'post_deployment'.post_deployment.vortex/tooling/src/vortex-notify-jira
VORTEX_NOTIFY_JIRA_LABELJIRA notification deployment label (human-readable identifier for display).${VORTEX_NOTIFY_LABEL}.vortex/tooling/src/vortex-notify-jira
VORTEX_NOTIFY_JIRA_LOGInclude the deployment log in the comment (0/1). Defaults to VORTEX_NOTIFY_LOG.0.vortex/tooling/src/vortex-notify-jira
VORTEX_NOTIFY_JIRA_LOGIN_URLJIRA notification login URL.${VORTEX_NOTIFY_LOGIN_URL}.vortex/tooling/src/vortex-notify-jira
VORTEX_NOTIFY_JIRA_LOG_FILELog file path. Defaults to VORTEX_NOTIFY_LOG_FILE.${VORTEX_NOTIFY_LOG_FILE}.vortex/tooling/src/vortex-notify-jira
VORTEX_NOTIFY_JIRA_MESSAGEJIRA notification message template (will be converted to ADF format). Available tokens: %project%, %label%, %timestamp%, %environment_url%, %login_url%UNDEFINED.vortex/tooling/src/vortex-notify-jira
VORTEX_NOTIFY_JIRA_PROJECTJIRA notification project name.${VORTEX_NOTIFY_PROJECT}.vortex/tooling/src/vortex-notify-jira
VORTEX_NOTIFY_JIRA_TOKENJIRA notification API token.

To obtain an API token: 1. Log in to your Atlassian account 2. Go to Account settings -> Security -> API tokens 3. Click "Create API token" and copy the generated value

@see https://support.atlassian.com/atlassian-account/docs/manage-api-tokens-for-your-atlassian-account/ @see https://www.vortextemplate.com/docs/deployment/notifications#jira
UNDEFINED.vortex/tooling/src/vortex-notify-jira, ACQUIA ENVIRONMENT, LAGOON ENVIRONMENT
VORTEX_NOTIFY_JIRA_TRANSITIONJIRA notification state to transition to.

If left empty - no transition will be performed.
UNDEFINED.vortex/tooling/src/vortex-notify-jira
VORTEX_NOTIFY_JIRA_USER_EMAILJIRA user email address.user@example.com.env, .vortex/tooling/src/vortex-notify-jira
VORTEX_NOTIFY_LABELNotification deployment label (human-readable identifier for display).UNDEFINED.vortex/tooling/src/vortex-notify
VORTEX_NOTIFY_LOGCollect deployment logs into the notification body (0/1). Set in '.env' or per environment.0.vortex/tooling/src/vortex-notify
VORTEX_NOTIFY_LOGIN_URLNotification login URL (defaults to ENVIRONMENT_URL/user/login if not provided).UNDEFINED.vortex/tooling/src/vortex-notify
VORTEX_NOTIFY_LOG_DIRDirectory from which deployment logs are collected. Each producing script writes its own <name>.log here./tmp/vortex-logs.vortex/tooling/src/vortex-notify, .vortex/tooling/src/vortex-provision
VORTEX_NOTIFY_LOG_FILEPath of the combined log file passed to the channels, empty when no logs were collected..vortex/tooling/src/vortex-notify
VORTEX_NOTIFY_NEWRELIC_APIKEYNewRelic API key, usually of type 'USER'.

@see https://www.vortextemplate.com/docs/deployment/notifications#new-relic
UNDEFINEDACQUIA ENVIRONMENT, LAGOON ENVIRONMENT
VORTEX_NOTIFY_NEWRELIC_APPIDNew Relic notification application ID (auto-discovered from the application name if not provided).UNDEFINED.vortex/tooling/src/vortex-notify-newrelic
VORTEX_NOTIFY_NEWRELIC_APP_NAMENew Relic notification application name as it appears in the dashboard.${VORTEX_NOTIFY_NEWRELIC_PROJECT}-${VORTEX_NOTIFY_NEWRELIC_LABEL}.vortex/tooling/src/vortex-notify-newrelic
VORTEX_NOTIFY_NEWRELIC_BRANCHESNew Relic notification branch filter.

Comma-separated list of branch names. When set, New Relic notifications are only sent for deployments on the listed branches. When empty, no filtering is applied.
main,master,develop.vortex/tooling/src/vortex-notify-newrelic
VORTEX_NOTIFY_NEWRELIC_CHANGELOGNew Relic notification deployment changelog. Defaults to the description.UNDEFINED.vortex/tooling/src/vortex-notify-newrelic
VORTEX_NOTIFY_NEWRELIC_DESCRIPTIONNew Relic notification deployment description template. Available tokens: %project%, %label%, %timestamp%, %environment_url%, %login_url%UNDEFINED.vortex/tooling/src/vortex-notify-newrelic
VORTEX_NOTIFY_NEWRELIC_ENABLEDFlag to enable New Relic notifications. Set to "true" (not "1") in environments where New Relic is configured.${NEWRELIC_ENABLED}.vortex/tooling/src/vortex-notify-newrelic
VORTEX_NOTIFY_NEWRELIC_ENDPOINTNew Relic notification API endpoint.https://api.newrelic.com/v2.vortex/tooling/src/vortex-notify-newrelic
VORTEX_NOTIFY_NEWRELIC_ENVIRONMENT_URLNew Relic notification environment URL.${VORTEX_NOTIFY_ENVIRONMENT_URL}.vortex/tooling/src/vortex-notify-newrelic
VORTEX_NOTIFY_NEWRELIC_EVENTNew Relic notification event type. Can be 'pre_deployment' or 'post_deployment'.post_deployment.vortex/tooling/src/vortex-notify-newrelic
VORTEX_NOTIFY_NEWRELIC_LABELNew Relic notification deployment label (human-readable identifier for display).${VORTEX_NOTIFY_LABEL}.vortex/tooling/src/vortex-notify-newrelic
VORTEX_NOTIFY_NEWRELIC_LOGIN_URLNew Relic notification login URL.${VORTEX_NOTIFY_LOGIN_URL}.vortex/tooling/src/vortex-notify-newrelic
VORTEX_NOTIFY_NEWRELIC_PROJECTNew Relic notification project name.${VORTEX_NOTIFY_PROJECT}.vortex/tooling/src/vortex-notify-newrelic
VORTEX_NOTIFY_NEWRELIC_REVISIONNew Relic notification deployment revision. If not provided, will use SHA if available, otherwise auto-generated.UNDEFINED.vortex/tooling/src/vortex-notify-newrelic
VORTEX_NOTIFY_NEWRELIC_SHANew Relic notification git commit SHA.${VORTEX_NOTIFY_SHA}.vortex/tooling/src/vortex-notify-newrelic
VORTEX_NOTIFY_NEWRELIC_USERNew Relic notification user performing deployment.Deployment robot.vortex/tooling/src/vortex-notify-newrelic
VORTEX_NOTIFY_NEWRELIC_USER_KEYNew Relic notification User API Key.

To obtain your User API Key: 1. Log in to New Relic 2. Click on your profile icon (bottom left) 3. Go to "API keys" 4. Create or copy an existing "User key" 5. The key format is: NRAK-XXXXXXXXXXXXXXXXXXXXXX

@see https://docs.newrelic.com/docs/apis/intro-apis/new-relic-api-keys/#user-key @see https://www.vortextemplate.com/docs/deployment/notifications#new-relic
${NEWRELIC_USER_KEY}.vortex/tooling/src/vortex-notify-newrelic
VORTEX_NOTIFY_PROJECTNotification project name.${VORTEX_PROJECT}.vortex/tooling/src/vortex-notify
VORTEX_NOTIFY_PR_NUMBERNotification pull request number.UNDEFINED.vortex/tooling/src/vortex-notify
VORTEX_NOTIFY_SHANotification git commit SHA.UNDEFINED.vortex/tooling/src/vortex-notify
VORTEX_NOTIFY_SKIPNotification skip flag.UNDEFINED.vortex/tooling/src/vortex-notify
VORTEX_NOTIFY_SLACK_BRANCHESSlack notification branch filter.

Comma-separated list of branch names. When set, Slack notifications are only sent for deployments on the listed branches. When empty, no filtering is applied.
UNDEFINED.vortex/tooling/src/vortex-notify-slack
VORTEX_NOTIFY_SLACK_CHANNELSlack notification target channel (optional, overrides webhook default). Format: #channel-name or @usernameUNDEFINED.vortex/tooling/src/vortex-notify-slack
VORTEX_NOTIFY_SLACK_ENVIRONMENT_URLSlack notification environment URL.${VORTEX_NOTIFY_ENVIRONMENT_URL}.vortex/tooling/src/vortex-notify-slack
VORTEX_NOTIFY_SLACK_EVENTSlack notification event type. Can be 'pre_deployment' or 'post_deployment'.post_deployment.vortex/tooling/src/vortex-notify-slack
VORTEX_NOTIFY_SLACK_ICON_EMOJISlack notification bot icon emoji (optional).:rocket:.vortex/tooling/src/vortex-notify-slack
VORTEX_NOTIFY_SLACK_LABELSlack notification deployment label (branch name, PR number, or custom identifier).${VORTEX_NOTIFY_LABEL}.vortex/tooling/src/vortex-notify-slack
VORTEX_NOTIFY_SLACK_LOGInclude the deployment log in the message (0/1). Defaults to VORTEX_NOTIFY_LOG.0.vortex/tooling/src/vortex-notify-slack
VORTEX_NOTIFY_SLACK_LOGIN_URLSlack notification login URL.${VORTEX_NOTIFY_LOGIN_URL}.vortex/tooling/src/vortex-notify-slack
VORTEX_NOTIFY_SLACK_LOG_FILELog file path. Defaults to VORTEX_NOTIFY_LOG_FILE.${VORTEX_NOTIFY_LOG_FILE}.vortex/tooling/src/vortex-notify-slack
VORTEX_NOTIFY_SLACK_MESSAGESlack notification message template (for fallback text). Available tokens: %project%, %label%, %timestamp%, %environment_url%, %login_url%UNDEFINED.vortex/tooling/src/vortex-notify-slack
VORTEX_NOTIFY_SLACK_PROJECTSlack notification project name.${VORTEX_NOTIFY_PROJECT}.vortex/tooling/src/vortex-notify-slack
VORTEX_NOTIFY_SLACK_USERNAMESlack notification bot display name (optional).Deployment Bot.vortex/tooling/src/vortex-notify-slack
VORTEX_NOTIFY_SLACK_WEBHOOKSlack notification webhook URL. The incoming Webhook URL from your Slack app configuration.

To obtain a webhook URL: 1. Create or open a Slack app at https://api.slack.com/apps 2. Enable "Incoming Webhooks" for the app 3. Click "Add New Webhook to Workspace" and select a channel 4. The URL format is: https://hooks.slack.com/services/XXX/YYY/ZZZ

@see https://www.vortextemplate.com/docs/deployment/notifications#slack
UNDEFINED.vortex/tooling/src/vortex-notify-slack, ACQUIA ENVIRONMENT, LAGOON ENVIRONMENT
VORTEX_NOTIFY_WEBHOOK_BRANCHESWebhook notification branch filter.

Comma-separated list of branch names. When set, webhook notifications are only sent for deployments on the listed branches. When empty, no filtering is applied.
UNDEFINED.vortex/tooling/src/vortex-notify-webhook
VORTEX_NOTIFY_WEBHOOK_ENVIRONMENT_URLWebhook notification environment URL.${VORTEX_NOTIFY_ENVIRONMENT_URL}.vortex/tooling/src/vortex-notify-webhook
VORTEX_NOTIFY_WEBHOOK_EVENTWebhook notification event type. Can be 'pre_deployment' or 'post_deployment'.post_deployment.vortex/tooling/src/vortex-notify-webhook
VORTEX_NOTIFY_WEBHOOK_HEADERSWebhook notification pipe-separated headers. Separate multiple headers with a pipe `. Example: Content-type: application/jsonAuthorization: Bearer API_KEY`.
VORTEX_NOTIFY_WEBHOOK_LABELWebhook notification deployment label (branch name, PR number, or custom identifier).${VORTEX_NOTIFY_LABEL}.vortex/tooling/src/vortex-notify-webhook
VORTEX_NOTIFY_WEBHOOK_LOGInclude the deployment log in the payload (0/1). Defaults to VORTEX_NOTIFY_LOG.0.vortex/tooling/src/vortex-notify-webhook
VORTEX_NOTIFY_WEBHOOK_LOGIN_URLWebhook notification login URL.${VORTEX_NOTIFY_LOGIN_URL}.vortex/tooling/src/vortex-notify-webhook
VORTEX_NOTIFY_WEBHOOK_LOG_FILELog file path. Defaults to VORTEX_NOTIFY_LOG_FILE.${VORTEX_NOTIFY_LOG_FILE}.vortex/tooling/src/vortex-notify-webhook
VORTEX_NOTIFY_WEBHOOK_METHODWebhook notification HTTP method like POST, GET, PUT.POST.vortex/tooling/src/vortex-notify-webhook
VORTEX_NOTIFY_WEBHOOK_PAYLOADWebhook notification JSON payload. Available tokens: %message%, %project%, %label%, %timestamp%, %environment_url%, %login_url%, %deployment_log%UNDEFINED.vortex/tooling/src/vortex-notify-webhook
VORTEX_NOTIFY_WEBHOOK_PROJECTWebhook notification project name.${VORTEX_NOTIFY_PROJECT}.vortex/tooling/src/vortex-notify-webhook
VORTEX_NOTIFY_WEBHOOK_RESPONSE_STATUSWebhook notification expected HTTP status.200.vortex/tooling/src/vortex-notify-webhook
VORTEX_NOTIFY_WEBHOOK_URLWebhook URL to send notifications to.UNDEFINED.env, .vortex/tooling/src/vortex-notify-webhook, ACQUIA ENVIRONMENT, LAGOON ENVIRONMENT
VORTEX_PROJECTProject name.

Drives internal naming within the codebase. Does not affect the names of containers and development URL - those depend on the project directory and can be overridden with $COMPOSE_PROJECT_NAME.
your_site.env, .vortex/tooling/src/vortex-info
VORTEX_PROVISION_ACQUIA_SKIPSkip Drupal site provisioning in Acquia environment.UNDEFINEDACQUIA ENVIRONMENT
VORTEX_PROVISION_CACHE_REBUILD_AFTER_DB_UPDATE_SKIPSkip cache rebuild after database updates.0.vortex/tooling/src/vortex-provision
VORTEX_PROVISION_CONFIG_IMPORT_REPEATRepeat configuration import after the initial import. Useful when update hooks introduce new configuration that affects subsequent configuration imports (e.g., new config_split settings).0.vortex/tooling/src/vortex-provision
VORTEX_PROVISION_DBProvision database dump file. If not set, it will be auto-discovered from the VORTEX_DB_DIR directory using the VORTEX_DB_FILE name.UNDEFINED.vortex/tooling/src/vortex-provision
VORTEX_PROVISION_DB_DIRDirectory with database dump file../.data.vortex/tooling/src/vortex-provision
VORTEX_PROVISION_DB_FILEDatabase dump file name.db.sql.vortex/tooling/src/vortex-provision
VORTEX_PROVISION_DB_IMAGEName of the pre-built database container image.${VORTEX_DB_IMAGE}.vortex/tooling/src/vortex-provision
VORTEX_PROVISION_FALLBACK_TO_PROFILEFallback to profile installation if the database dump is not available.

When enabled and the provision type is set to "database", the site will be installed from the profile if the database dump file or container image is not available.
UNDEFINED.env, .vortex/tooling/src/vortex-provision
VORTEX_PROVISION_LOGWrite the provision log for collection by deployment notifications (0/1).0.vortex/tooling/src/vortex-provision
VORTEX_PROVISION_OVERRIDE_DBOverwrite a database if it exists.

Usually set to 0 in deployed environments and can be temporary set to 1 for a specific deployment. Set this to 1 in .env.local to override when developing locally.
UNDEFINED.env, .env.local.example, .vortex/tooling/src/vortex-provision
VORTEX_PROVISION_POST_OPERATIONS_SKIPFlag to skip running of operations after site provision is complete. Useful to only import the database from file (or install from profile) and not perform any additional operations. For example, when need to capture database state before any updates ran (for example, DB caching in CI).0.vortex/tooling/src/vortex-provision
VORTEX_PROVISION_SANITIZE_DB_ADDITIONAL_FILEPath to file with custom sanitization SQL queries.

To skip custom sanitization, remove the file defined in VORTEX_PROVISION_SANITIZE_DB_ADDITIONAL_FILE variable from the codebase.
./scripts/sanitize.sql.vortex/tooling/src/vortex-provision-sanitize-db
VORTEX_PROVISION_SANITIZE_DB_EMAILSanitization email pattern.

Applied if database sanitization is enabled. @see https://www.vortextemplate.com/docs/drupal/provision#database-sanitization
user_%uid@your-site-domain.example.env, .vortex/tooling/src/vortex-provision-sanitize-db
VORTEX_PROVISION_SANITIZE_DB_PASSWORDDatabase sanitized account password replacement.${RANDOM}${RANDOM}${RANDOM}${RANDOM}.vortex/tooling/src/vortex-provision-sanitize-db, .env
VORTEX_PROVISION_SANITIZE_DB_REPLACE_USERNAME_WITH_EMAILReplace username with mail.0.vortex/tooling/src/vortex-provision-sanitize-db, .env
VORTEX_PROVISION_SANITIZE_DB_SKIPSkip database sanitization.

Database sanitization is enabled by default in all non-production environments and is always skipped in the production environment. @see https://www.vortextemplate.com/docs/drupal/provision#database-sanitization
UNDEFINED.env, .vortex/tooling/src/vortex-provision
VORTEX_PROVISION_SCRIPTS_DIRDirectory with custom provision scripts../scripts.vortex/tooling/src/vortex-provision
VORTEX_PROVISION_SKIPFlag to skip site provisioning.UNDEFINED.vortex/tooling/src/vortex-provision
VORTEX_PROVISION_TYPESet to 'profile' to install a site from profile instead of the database dump.database.env, .vortex/tooling/src/vortex-provision
VORTEX_PROVISION_USE_MAINTENANCE_MODEPut the site into a maintenance mode during site provisioning.1.env, .vortex/tooling/src/vortex-provision
VORTEX_PROVISION_VERIFY_CONFIG_UNCHANGED_AFTER_UPDATEVerify that configuration was not changed by database updates. If enabled and config files are present, the provision will fail if database update hooks modify active configuration, preventing drush config:import from silently overwriting those changes.UNDEFINED.env, .vortex/tooling/src/vortex-provision
VORTEX_PURGE_CACHE_ACQUIA_SKIPSkip purging of edge cache in Acquia environment.UNDEFINEDACQUIA ENVIRONMENT
VORTEX_PUSH_CONTAINER_REGISTRYContainer registry name.

Provide port, if required as <server_name>:<port>.
docker.io.vortex/tooling/src/vortex-push-container-registry
VORTEX_PUSH_CONTAINER_REGISTRY_IMAGE_TAGThe tag of the container image.latest.vortex/tooling/src/vortex-push-container-registry
VORTEX_PUSH_CONTAINER_REGISTRY_MAPComma-separated map of container services and images to push in format "service1=org/image1,service2=org/image2".UNDEFINED.vortex/tooling/src/vortex-push-container-registry, .vortex/tooling/src/vortex-push-db-image
VORTEX_PUSH_CONTAINER_REGISTRY_PASSThe password to login into the container registry.${VORTEX_CONTAINER_REGISTRY_PASS}.vortex/tooling/src/vortex-push-container-registry
VORTEX_PUSH_CONTAINER_REGISTRY_USERThe username to login into the container registry.${VORTEX_CONTAINER_REGISTRY_USER}.vortex/tooling/src/vortex-push-container-registry
VORTEX_PUSH_DB_S3_ACCESS_KEYAWS access key.${S3_ACCESS_KEY}.vortex/tooling/src/vortex-push-db-s3
VORTEX_PUSH_DB_S3_BUCKETS3 bucket name.${S3_BUCKET}.vortex/tooling/src/vortex-push-db-s3
VORTEX_PUSH_DB_S3_DB_DIRDirectory with database dump file../.data.vortex/tooling/src/vortex-push-db-s3
VORTEX_PUSH_DB_S3_DB_FILEDatabase dump file name.db.sql.vortex/tooling/src/vortex-push-db-s3
VORTEX_PUSH_DB_S3_PREFIXS3 prefix (path within the bucket).${S3_PREFIX}.vortex/tooling/src/vortex-push-db-s3
VORTEX_PUSH_DB_S3_REGIONS3 region.${S3_REGION}.vortex/tooling/src/vortex-push-db-s3
VORTEX_PUSH_DB_S3_REMOTE_FILERemote database dump file name.db.sql.vortex/tooling/src/vortex-push-db-s3
VORTEX_PUSH_DB_S3_SECRET_KEYAWS secret key.${S3_SECRET_KEY}.vortex/tooling/src/vortex-push-db-s3
VORTEX_PUSH_DB_S3_STORAGE_CLASSS3 storage class.STANDARD.vortex/tooling/src/vortex-push-db-s3
VORTEX_RELEASE_VERSION_SCHEMEVersioning scheme used for releases.

Can be one of: calver, semver, other @see https://www.vortextemplate.com/docs/releasing
calver.env
VORTEX_SHOW_LOGINShow one-time login link.UNDEFINED.vortex/tooling/src/vortex-info
VORTEX_SSH_DISABLE_STRICT_HOST_KEY_CHECKINGDisable strict host key checking in SSH.0.vortex/tooling/src/vortex-setup-ssh
VORTEX_SSH_FILEDefault SSH key file.${HOME}/.ssh/id_rsa.vortex/tooling/src/vortex-doctor
VORTEX_SSH_KNOWN_HOSTSPinned SSH host keys as 'known_hosts' entries (newline-separated). When set, the entries are written to the SSH 'known_hosts' file and strict host key checking is kept enabled. This is the secure alternative to disabling strict checking and takes precedence over VORTEX_SSH_DISABLE_STRICT_HOST_KEY_CHECKING.UNDEFINED.vortex/tooling/src/vortex-setup-ssh
VORTEX_SSH_PREFIXPrefix used to load SSH key from prefixes environment variables:
- VORTEX_${VORTEX_SSH_PREFIX}SSH_FINGERPRINT - the variable name with the
SSH key fingerprint value.
- VORTEX
${VORTEX_SSH_PREFIX}_SSH_FILE - the variable name with the SSH
key file path.
UNDEFINED.vortex/tooling/src/vortex-setup-ssh
VORTEX_SSH_REMOVE_ALL_KEYSRemove all SSH keys from the SSH agent before loading the new one.0.vortex/tooling/src/vortex-setup-ssh
VORTEX_TASK_COPY_DB_ACQUIA_APP_NAMEApplication name. Used to discover UUID.${VORTEX_ACQUIA_APP_NAME}.vortex/tooling/src/vortex-task-copy-db-acquia
VORTEX_TASK_COPY_DB_ACQUIA_DSTDestination environment name to copy DB to.UNDEFINED.vortex/tooling/src/vortex-task-copy-db-acquia
VORTEX_TASK_COPY_DB_ACQUIA_KEYAcquia Cloud API key.${VORTEX_ACQUIA_KEY}.vortex/tooling/src/vortex-task-copy-db-acquia
VORTEX_TASK_COPY_DB_ACQUIA_NAMEDatabase name to copy.UNDEFINED.vortex/tooling/src/vortex-task-copy-db-acquia
VORTEX_TASK_COPY_DB_ACQUIA_SECRETAcquia Cloud API secret.${VORTEX_ACQUIA_SECRET}.vortex/tooling/src/vortex-task-copy-db-acquia
VORTEX_TASK_COPY_DB_ACQUIA_SKIPSkip copying of database between Acquia environment.UNDEFINEDACQUIA ENVIRONMENT
VORTEX_TASK_COPY_DB_ACQUIA_SRCSource environment name to copy DB from.UNDEFINED.vortex/tooling/src/vortex-task-copy-db-acquia
VORTEX_TASK_COPY_DB_ACQUIA_STATUS_INTERVALInterval in seconds to check task status.10.vortex/tooling/src/vortex-task-copy-db-acquia
VORTEX_TASK_COPY_DB_ACQUIA_STATUS_RETRIESNumber of status retrieval retries. If this limit reached and task has not yet finished, the task is considered failed.600.vortex/tooling/src/vortex-task-copy-db-acquia
VORTEX_TASK_COPY_FILES_ACQUIA_APP_NAMEApplication name. Used to discover UUID.${VORTEX_ACQUIA_APP_NAME}.vortex/tooling/src/vortex-task-copy-files-acquia
VORTEX_TASK_COPY_FILES_ACQUIA_DSTDestination environment name to copy to.UNDEFINED.vortex/tooling/src/vortex-task-copy-files-acquia
VORTEX_TASK_COPY_FILES_ACQUIA_KEYAcquia Cloud API key.${VORTEX_ACQUIA_KEY}.vortex/tooling/src/vortex-task-copy-files-acquia
VORTEX_TASK_COPY_FILES_ACQUIA_SECRETAcquia Cloud API secret.${VORTEX_ACQUIA_SECRET}.vortex/tooling/src/vortex-task-copy-files-acquia
VORTEX_TASK_COPY_FILES_ACQUIA_SKIPSkip copying of files between Acquia environment.UNDEFINEDACQUIA ENVIRONMENT
VORTEX_TASK_COPY_FILES_ACQUIA_SRCSource environment name to copy from.UNDEFINED.vortex/tooling/src/vortex-task-copy-files-acquia
VORTEX_TASK_COPY_FILES_ACQUIA_STATUS_INTERVALInterval in seconds to check task status.10.vortex/tooling/src/vortex-task-copy-files-acquia
VORTEX_TASK_COPY_FILES_ACQUIA_STATUS_RETRIESNumber of status retrieval retries. If this limit reached and task has not yet finished, the task is considered failed.600.vortex/tooling/src/vortex-task-copy-files-acquia
VORTEX_TASK_CUSTOM_LAGOON_BRANCHThe Lagoon branch to run the task on.UNDEFINED.vortex/tooling/src/vortex-task-custom-lagoon
VORTEX_TASK_CUSTOM_LAGOON_CLI_FORCE_INSTALLFlag to force the installation of Lagoon CLI.UNDEFINED.vortex/tooling/src/vortex-task-custom-lagoon
VORTEX_TASK_CUSTOM_LAGOON_CLI_PATHLocation of the Lagoon CLI binary./tmp.vortex/tooling/src/vortex-task-custom-lagoon
VORTEX_TASK_CUSTOM_LAGOON_CLI_VERSIONLagoon CLI version to use.v0.32.0.vortex/tooling/src/vortex-task-custom-lagoon
VORTEX_TASK_CUSTOM_LAGOON_COMMANDThe task command to execute.UNDEFINED.vortex/tooling/src/vortex-task-custom-lagoon
VORTEX_TASK_CUSTOM_LAGOON_INSTANCEThe Lagoon instance name to interact with.amazeeio.vortex/tooling/src/vortex-task-custom-lagoon
VORTEX_TASK_CUSTOM_LAGOON_INSTANCE_GRAPHQLThe Lagoon instance GraphQL endpoint to interact with.https://api.lagoon.amazeeio.cloud/graphql.vortex/tooling/src/vortex-task-custom-lagoon
VORTEX_TASK_CUSTOM_LAGOON_INSTANCE_HOSTNAMEThe Lagoon instance hostname to interact with.ssh.lagoon.amazeeio.cloud.vortex/tooling/src/vortex-task-custom-lagoon
VORTEX_TASK_CUSTOM_LAGOON_INSTANCE_PORTThe Lagoon instance port to interact with.32222.vortex/tooling/src/vortex-task-custom-lagoon
VORTEX_TASK_CUSTOM_LAGOON_NAMEThe task name.Automation task.vortex/tooling/src/vortex-task-custom-lagoon
VORTEX_TASK_CUSTOM_LAGOON_PROJECTThe Lagoon project to run tasks for.${LAGOON_PROJECT}.vortex/tooling/src/vortex-task-custom-lagoon
VORTEX_TASK_CUSTOM_LAGOON_SSH_FILEDefault SSH file used if custom fingerprint is not provided.${HOME}/.ssh/id_rsa.vortex/tooling/src/vortex-task-custom-lagoon
VORTEX_TASK_CUSTOM_LAGOON_SSH_FINGERPRINTSSH key fingerprint used to connect to a remote.UNDEFINED.vortex/tooling/src/vortex-task-custom-lagoon
VORTEX_TASK_PLATFORMHosting platform to run the operation for.${VORTEX_PLATFORM}.vortex/tooling/src/vortex-task
VORTEX_TASK_PURGE_CACHE_ACQUIA_APP_NAMEApplication name. Used to discover UUID.${VORTEX_ACQUIA_APP_NAME}.vortex/tooling/src/vortex-task-purge-cache-acquia
VORTEX_TASK_PURGE_CACHE_ACQUIA_DOMAINS_FILEFile with a list of domains that should be purged.domains.txt.vortex/tooling/src/vortex-task-purge-cache-acquia
VORTEX_TASK_PURGE_CACHE_ACQUIA_ENVAn environment name to purge cache for.UNDEFINED.vortex/tooling/src/vortex-task-purge-cache-acquia
VORTEX_TASK_PURGE_CACHE_ACQUIA_KEYAcquia Cloud API key.${VORTEX_ACQUIA_KEY}.vortex/tooling/src/vortex-task-purge-cache-acquia
VORTEX_TASK_PURGE_CACHE_ACQUIA_SECRETAcquia Cloud API secret.${VORTEX_ACQUIA_SECRET}.vortex/tooling/src/vortex-task-purge-cache-acquia
VORTEX_TASK_PURGE_CACHE_ACQUIA_STATUS_INTERVALInterval in seconds to check task status.10.vortex/tooling/src/vortex-task-purge-cache-acquia
VORTEX_TASK_PURGE_CACHE_ACQUIA_STATUS_RETRIESNumber of status retrieval retries. If this limit reached and task has not yet finished, the task is considered failed.600.vortex/tooling/src/vortex-task-purge-cache-acquia
VORTEX_UNBLOCK_ADMINUnblock admin account when logging in.1.env
WEBROOTName of the web root directory containing a Drupal codebase.web.env, .vortex/tooling/src/vortex-fetch-db-lagoon, .vortex/tooling/src/vortex-info, .vortex/tooling/src/vortex-provision, .vortex/tooling/src/vortex-reset

Variable list generated with Shellvar - Utility to work with shell variables