
This commit implements the logic to subcloud-backup restore command [1] into the dcmanager. It uses the subcloud backup restore playbook [2]. This operation is only supported by machines with install data configured (i.e. Redfish enabled Subclouds). Test Plan: PASS - Restore a single subcloud without restore override values - Restore a single subcloud using restore override values - Restore a subcloud with installation (--with-install) - Restore a group of subclouds - Add a subcloud 1: https://review.opendev.org/c/starlingx/distcloud/+/860598 2: https://review.opendev.org/c/starlingx/ansible-playbooks/+/861194 Story: 2010116 Task: 46628 Signed-off-by: Hugo Brito <hugo.brito@windriver.com> Change-Id: Icdbe0eaa9d37e01bf6242e07065b36e0426abb7f