From 9217e03a6255d469f296f562c73972e8af68c6fd Mon Sep 17 00:00:00 2001 From: Tyler Smith Date: Fri, 23 Aug 2019 10:54:23 -0400 Subject: [PATCH] Subcloud goes offline after managing Formatting of the passwords was incorrect leading to authentication issues Change-Id: If181e38f07dc66b6e4b12bf0b5a7fb123d75fbb2 Closes-Bug: 1839377 Signed-off-by: Tyler Smith --- dcmanager/manager/subcloud_manager.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/dcmanager/manager/subcloud_manager.py b/dcmanager/manager/subcloud_manager.py index e4d36ca39..d4d72c616 100644 --- a/dcmanager/manager/subcloud_manager.py +++ b/dcmanager/manager/subcloud_manager.py @@ -195,13 +195,14 @@ class SubcloudManager(manager.Manager): # get copied to the override file payload['ansible_become_pass'] = payload['subcloud_password'] payload['ansible_ssh_pass'] = payload['subcloud_password'] - payload['admin_password'] = keyring.get_password('CGCS', 'admin') + payload['admin_password'] = str(keyring.get_password('CGCS', + 'admin')) del payload['subcloud_password'] payload['users'] = dict() for user in USERS_TO_REPLICATE: payload['users'][user] = \ - keyring.get_password(user, SERVICES_USER) + str(keyring.get_password(user, SERVICES_USER)) # Update the ansible inventory with the new subcloud self._update_subcloud_inventory(payload)