output warning flag
This commit is contained in:
parent
cc5e480378
commit
5fa24a0128
|
@ -68,9 +68,9 @@ func (n *EvalWriteOutput) Eval(ctx EvalContext) (interface{}, error) {
|
||||||
|
|
||||||
// handling the interpolation error
|
// handling the interpolation error
|
||||||
if err != nil {
|
if err != nil {
|
||||||
if n.ContinueOnErr {
|
if n.ContinueOnErr || flagWarnOutputErrors {
|
||||||
log.Printf("[ERROR] Output interpolation %q failed: %s", n.Name, err)
|
log.Printf("[ERROR] Output interpolation %q failed: %s", n.Name, err)
|
||||||
// if we're continueing, make sure the output is included, and
|
// if we're continuing, make sure the output is included, and
|
||||||
// marked as unknown
|
// marked as unknown
|
||||||
mod.Outputs[n.Name] = &OutputState{
|
mod.Outputs[n.Name] = &OutputState{
|
||||||
Type: "string",
|
Type: "string",
|
||||||
|
|
|
@ -1,3 +1,7 @@
|
||||||
package terraform
|
package terraform
|
||||||
|
|
||||||
|
import "os"
|
||||||
|
|
||||||
// This file holds feature flags for the next release
|
// This file holds feature flags for the next release
|
||||||
|
|
||||||
|
var flagWarnOutputErrors = os.Getenv("TF_WARN_OUTPUT_ERRORS") != ""
|
||||||
|
|
Loading…
Reference in New Issue