From 26b68c7b14ebf33dbee6b4161082aefc3c4771c7 Mon Sep 17 00:00:00 2001 From: Michele Cereda Date: Fri, 19 Dec 2025 10:03:27 +0100 Subject: [PATCH] fix(pulumi): review environment variables --- knowledge base/pulumi.md | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/knowledge base/pulumi.md b/knowledge base/pulumi.md index c3599a6..7c5fdd1 100644 --- a/knowledge base/pulumi.md +++ b/knowledge base/pulumi.md @@ -56,17 +56,19 @@ Refer [New in Pulumi IaC: `replaceWith` Resource Option]. Since v3.208.0, all CLI arguments can be set via environment variables by setting `PULUMI_OPTION_`-prefixed variables followed by the capitalized snake case version of the argument name.
-Boolean arguments can be set using either `true` and `false`, or `1` and `0`. +Boolean arguments can be set using either `true` and `false`, or `1` and `0`.
+Other arguments (e.g. `--parallel`) do require specific types, and might fail if given string values. Refer [All Pulumi CLI flags are now supported as environment variables].
-| Variable | CLI flag | -| ------------------------------ | --------------------------- | -| `PULUMI_OPTION_PARALLEL=8` | `--parallel 8` | -| `PULUMI_OPTION_REFRESH=true` | `--refresh` | -| `PULUMI_OPTION_YES=1` | `--yes` | -| `PULUMI_OPTION_TARGET=foo,bar` | `--target foo --target bar` | +| Variable | CLI flag | +| ------------------------------------ | --------------------------- | +| `PULUMI_OPTION_PARALLEL=8` | `--parallel 8` | +| `PULUMI_OPTION_REFRESH=true` | `--refresh` | +| `PULUMI_OPTION_NON_INTERACTIVE=true` | `--non-interactive` | +| `PULUMI_OPTION_YES=1` | `--yes` | +| `PULUMI_OPTION_TARGET=foo,bar` | `--target foo --target bar` |