Execute tasks on multiple hosts in parallel which fall under different group

Hi,

I want to execute tasks on multiple hosts in parallel which fall under different group. I have a host file which looks like below,

[groupa]
10.0.1.29

[groupb]
10.0.1.45

[groupc]
10.0.1.56

My playbook looks like below,