fix: do NOT write clear text outputs to disk
This commit is contained in:
parent
6a8c41ff47
commit
dd43cfc3f4
@ -486,11 +486,6 @@ class Stack(object):
|
||||
stack = pulumi_init(self)
|
||||
self.outputs = stack.outputs()
|
||||
|
||||
# If secrets replace with clear values for now
|
||||
for k in self.outputs.keys():
|
||||
if self.outputs[k].secret:
|
||||
self.outputs[k] = self.outputs[k].value
|
||||
|
||||
else:
|
||||
self.read_template_file()
|
||||
try:
|
||||
@ -518,11 +513,6 @@ class Stack(object):
|
||||
pass
|
||||
|
||||
if self.outputs:
|
||||
logger.info(
|
||||
"{} {} Outputs:\n{}".format(
|
||||
self.region, self.stackname, pprint.pformat(self.outputs, indent=2)
|
||||
)
|
||||
)
|
||||
if self.store_outputs:
|
||||
try:
|
||||
filename = self.cfn_data["Metadata"]["CustomOutputs"]["Name"]
|
||||
@ -553,6 +543,17 @@ class Stack(object):
|
||||
"Wrote outputs for %s to %s", self.stackname, output_file
|
||||
)
|
||||
|
||||
# If secrets replace with clear values for now, display ONLY
|
||||
for k in self.outputs.keys():
|
||||
if self.outputs[k].secret:
|
||||
self.outputs[k] = self.outputs[k].value
|
||||
|
||||
logger.info(
|
||||
"{} {} Outputs:\n{}".format(
|
||||
self.region, self.stackname, pprint.pformat(self.outputs, indent=2)
|
||||
)
|
||||
)
|
||||
|
||||
def create_docs(self, template=False, graph=False):
|
||||
"""Read rendered template, parse documentation fragments, eg. parameter description
|
||||
and create a mardown doc file for the stack
|
||||
|
Loading…
Reference in New Issue
Block a user