All,
While being laid up this weekend and today, I took some time to write some code that correctly processes CACAO 3.0 steps and shows an example of how one could use variables between steps. Meaning, content gathered in one step is used then by a different step later on in the playbook. I believe this correctly illustrates that problem that Luca has been talking about, and shows a solution for it based on the returned_data concept.
I have put this example at the end of the New Steps document, which you can find here:
Please review. Also, I know there have been some other ideas on how this could be done. If you have ideas, please provide a full working example that is similar to the one I have done so that we can compare and contrast them.
Bret