diff --git a/samcli/lib/deploy/deployer.py b/samcli/lib/deploy/deployer.py index 491719b7af..491ebc3f9f 100644 --- a/samcli/lib/deploy/deployer.py +++ b/samcli/lib/deploy/deployer.py @@ -54,10 +54,8 @@ DESCRIBE_CHANGESET_TABLE_HEADER_NAME = "CloudFormation stack changeset" -OUTPUTS_FORMAT_STRING = "{OutputKey:<{0}} {OutputValue:<{1}} {Description:<{2}}" -OUTPUTS_DEFAULTS_ARGS = OrderedDict( - {"OutputKey": "OutputKey", "OutputValue": "OutputValue", "Description": "Description"} -) +OUTPUTS_FORMAT_STRING = "{OutputKey-Description:<{0}} {OutputValue:<{1}}" +OUTPUTS_DEFAULTS_ARGS = OrderedDict({"OutputKey-Description": "OutputKey-Description", "OutputValue": "OutputValue"}) class Deployer: @@ -406,7 +404,7 @@ def create_and_wait_for_changeset( def _stack_outputs(self, stack_outputs, **kwargs): for output in stack_outputs: pprint_columns( - columns=[output["OutputKey"], output["OutputValue"], output.get("Description", "-")], + columns=[" - ".join([output["OutputKey"], output.get("Description", "")]), output["OutputValue"]], width=kwargs["width"], margin=kwargs["margin"], format_string=OUTPUTS_FORMAT_STRING,