Como executar funções alternadas no Ansible?

Eu preciso de alguma forma fazer um loop sobre uma lista de variáveis e executar as duas funções abaixo uma vez para cada iteração, em cada iteração passando uma variável para a função. Por exemplo, dada uma lista variável de 100-101, preciso executar na ordem role1: 100, role2: 100, role1: 101, role2: 101. As variáveis 100-100 devem ser passadas para as tarefas dentro da função.

---
- hosts: group1
  tasks:
  - include_role:
      name: role1

- hosts: group2
  tasks:
  - include_role:
      name: role2

Eu estava olhando a resposta abaixo como uma possível solução, mas não sei como adaptá-la às minhas necessidades. O cenário acima pode ser realizado no Ansible?

Ansible: Como iterar sobre uma função com uma matriz?

questionAnswers(1)

yourAnswerToTheQuestion