parameterized role and with_dict loop

I have a role, route53-healthcheck, which execute a series of command: tasks using the aws cli (Ansible route53 module is for DNS records-only).

I have a dictionary of Application names and metadata in group_vars/all. I want am trying to loop over the dictionary using with_dict calling the roll each time with different parameters:

route53-healthchecks.yml

Roles cannot be presently used with iterators. This is something the ‘v2/’ subtree may allow at a later date.

Until then, the solution is to apply the loop to each task inside the role that needs to be looped.