# Multiple hosts in playbook

**URL:** <https://forum.ansible.com/t/multiple-hosts-in-playbook/28161>\
**Category:** Ansible Project\
**Created:** [July 26, 2018, 1:24pm UTC](https://forum.ansible.com/t/multiple-hosts-in-playbook/28161 "2018-07-26T13:24:50Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![vinod93pop](https://avatars.discourse-cdn.com/v4/letter/v/ea5d25/32.png) [@vinod93pop](https://forum.ansible.com/u/vinod93pop)\
**Post date:** [July 26, 2018, 1:24pm UTC](https://forum.ansible.com/t/multiple-hosts-in-playbook/28161/1 "2018-07-26T13:24:50Z")

</div>

HI all,

I have a playbook with 2 inventory groups. primary and secondary, where I want to run few tasks primary and few with secondary in a single playbook. How can I get that. need your help.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/ansible/original/1X/1882d9a01da5d8996a862359b0913cc568a39b84.svg) [@system](https://forum.ansible.com/u/system)\
**Post date:** [July 26, 2018, 1:50am UTC](https://forum.ansible.com/t/multiple-hosts-in-playbook/28161/2 "2018-07-26T01:50:22Z")

</div>

Playbooks contain plays, each play can target a different set of hosts, so just:

- hosts: primary  
&nbsp;&nbsp;tasks:  
&nbsp;&nbsp;&nbsp;&nbsp;.....

- hosts: secondary  
&nbsp;&nbsp;tasks:  
&nbsp;&nbsp;&nbsp;&nbsp;....

---

<div class="post-metadata">

**Author:** ![vinod93pop](https://avatars.discourse-cdn.com/v4/letter/v/ea5d25/32.png) [@vinod93pop](https://forum.ansible.com/u/vinod93pop)\
**Post date:** [July 26, 2018, 2:23pm UTC](https://forum.ansible.com/t/multiple-hosts-in-playbook/28161/3 "2018-07-26T14:23:27Z")

</div>

okay I got it . that’s fine . but when I run this play in ansible tower, how can I get the primary and secondary host name from survey option to prompt form user to enter the hostnames.

---

<div class="post-metadata">

**Author:** ![vinod93pop](https://avatars.discourse-cdn.com/v4/letter/v/ea5d25/32.png) [@vinod93pop](https://forum.ansible.com/u/vinod93pop)\
**Post date:** [May 15, 2019, 10:45pm UTC](https://forum.ansible.com/t/multiple-hosts-in-playbook/28161/4 "2019-05-15T22:45:27Z")

</div>

Sorry for the late question. How can I make a condition that play 2 should run when play 1 is succeed
