quads
quads copied to clipboard
[RFE] Provide a No-Op list for Move and Rebuild Network Automation
This RFE covers adding a key/value pair omission list for quads/tools/move_and_rebuild_hosts.py to not perform the network automation portions of a QUADS move via https://github.com/redhat-performance/quads/blob/master/quads/tools/move_and_rebuild_hosts.py#L26.
This would come in the following forms:
- Moving to certain destination clouds
- Partial hostnames or domain names of hosts
e.g in file conf/quads/yml
omit_network_move: cloud14, f02-h01-000-r650.example.com, tng.example.com
- We'd still want other M&R functionality to occur (provisioning, update of host/cloud object fields, IPMI RBAC, Foreman RBAC etc).
Somewhere around here might be a good entrypoint to omit this: https://github.com/redhat-performance/quads/blob/master/quads/tools/move_and_rebuild_hosts.py#L26