Se o exemplo que você postou ...
- include: deregister_from_loadbalancer.yml
delegate_to: loadbalancer
... não funciona, você ainda pode fazer isso. Inclui em geral pode ter parâmetros, então você pode escrever como:
- include: deregister_from_loadbalancer.yml
delegate_host: loadbalancer
E no seu include deregister_from_loadbalancer.yml
você usa esse var para delegar todas as suas tarefas então:
- some: task
delegate_to: "{{ delegate_host | default(omit) }}"
- another: task
delegate_to: "{{ delegate_host | default(omit) }}"