diff --git a/cloudbender/stack.py b/cloudbender/stack.py index 7cbb6a9..cf07e95 100644 --- a/cloudbender/stack.py +++ b/cloudbender/stack.py @@ -889,6 +889,14 @@ class Stack(object): """ if not function: logger.error("No function specified !") + headerAdded = False + for k in vars(self._pulumi_code).keys(): + if k.startswith("_execute_"): + if not headerAdded: + logger.info("Available execute functions:") + headerAdded = True + logger.info("{}".format(k.replace("_execute_", "- "))) + return exec_function = f"_execute_{function}"