Best practice for running inline playbook from parent with different host group

I am trying to work out the best practice for linking two playbooks(or whatever they should be) in order to tell the sub task to run against different, but related hosts. The overview is that I am wanting to do a deployment of .a load balanced application, but before the task to do the deployment, i need to disable this host in the load-balancer, then continue with deployment.

Steps:

  1. run deployment playbook for test environment
  2. on first node(serial), grab the hostname into a varaible to use later
  3. pass host variable and hosts(test-load-balancers) to disable this current host on all test load balancers.
  4. check it worked… continue

deploy playbook –