Using API instead yaql to get manageable nodes
Using API instead yaql to get manageable nodes

Currently tripleo.baremetal.v1 workbook is using YAQL to filter
nodes in manageable state for introspection workflow. Since there
is a way to get manageable nodes using client parameter [1] using
YAQL is suboptimal.
Moreover this does not work in large environments because default
`limit` argument [2] does not list all nodes and nodes in manageable
state might not detect in introspection.

[1]: https://github.com/openstack/python-ironicclient/blob/master/ironicclient/v1/node.py#L75-L76
[2]: https://github.com/openstack/python-ironicclient/blob/master/ironicclient/v1/node.py#L80-L87

Change-Id: Id11adaa426487ed4f3ce4148c84f750cba1c0c11
Closes-Bug: #1856031

openstack/tripleo-common,openstack/tripleo-common