The functional tests are executed from the tempest node(s), which means
that the collection must happen from the same place, not all nodes;
otherwise the playbook code fails on pure compute nodes.
Change-Id: Ibe1796e1380add34b6d8f19606bb55fda13c3c08
(cherry picked from commit 9487f0f408)