Support rehoming a CentOS subcloud to a Debian system controller
This commit adds the following support for the ansible subcloud
rehoming playbook from the previous CentOS release, to enable rehoming
a CentOS subcloud to a Debian system controller:
1. Exports the smapi password to the subcloud's overrides file
2. Adds the absolute path of the validate_keystone_password.sh on the
subcloud to support the playbook to invoke this script in the
subcloud.
Test plan:
1. PASS - Rehome an AIOSX subcloud installed with the same software
version with the system controllers.
2. PASS - Rehome an AIOSX subcloud installed with 21.12 version to
a system controller installed with the master, specifying the
--release argument with the value of 21.12.
Reviewed: https:/ /review. opendev. org/c/starlingx /distcloud/ +/898508 /opendev. org/starlingx/ distcloud/ commit/ 680254d361410e0 e207436b234bef4 b140b78488
Committed: https:/
Submitter: "Zuul (22348)"
Branch: master
commit 680254d361410e0 e207436b234bef4 b140b78488
Author: Yuxing Jiang <email address hidden>
Date: Mon Oct 16 21:01:57 2023 -0400
Support rehoming a CentOS subcloud to a Debian system controller
This commit adds the following support for the ansible subcloud
rehoming playbook from the previous CentOS release, to enable rehoming
a CentOS subcloud to a Debian system controller:
1. Exports the smapi password to the subcloud's overrides file keystone_ password. sh on the
2. Adds the absolute path of the validate_
subcloud to support the playbook to invoke this script in the
subcloud.
Test plan:
1. PASS - Rehome an AIOSX subcloud installed with the same software
version with the system controllers.
2. PASS - Rehome an AIOSX subcloud installed with 21.12 version to
a system controller installed with the master, specifying the
--release argument with the value of 21.12.
Closes-bug: 2039507 85827b27daa9d39 0b188ae423e
Signed-off-by: Yuxing Jiang <email address hidden>
Change-Id: I24367e88acf6f7