in cookbooks/aws-parallelcluster-environment/files/custom_action_executor/custom_action_executor.py [0:0]
def _extract_script_sequence(data):
sequence = []
if not data:
pass
elif "Script" in data:
sequence = [data]
elif "Sequence" in data and isinstance(data["Sequence"], list):
sequence = data["Sequence"]
return [ScriptDefinition(url=s["Script"], args=s["Args"]) for s in sequence]