diff options
-rw-r--r-- | sos/plugins/openstack_instack.py | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/sos/plugins/openstack_instack.py b/sos/plugins/openstack_instack.py index f2998621..e3470f5a 100644 --- a/sos/plugins/openstack_instack.py +++ b/sos/plugins/openstack_instack.py @@ -78,18 +78,18 @@ class OpenStackInstack(Plugin): cmd = "openstack stack resource list -f value -n 5 %s" % sid[0] deployments = self.call_ext_prog(cmd)['output'] for deployment in deployments.splitlines(): - if 'FAILED' in deployment: - check = [ - "OS::Heat::StructuredDeployment", - "OS::Heat::SoftwareDeployment" - ] - if not any(x in deployment for x in check): - continue - deploy = deployment.split()[1] - cmd = ("openstack software deployment " - "show --long %s" % (deployment)) - fname = "failed-deployment-%s.log" % deploy - self.add_cmd_output(cmd, suggest_filename=fname) + if 'FAILED' in deployment: + check = [ + "OS::Heat::StructuredDeployment", + "OS::Heat::SoftwareDeployment" + ] + if not any(x in deployment for x in check): + continue + deploy = deployment.split()[1] + cmd = ("openstack software deployment " + "show --long %s" % (deployment)) + fname = "failed-deployment-%s.log" % deploy + self.add_cmd_output(cmd, suggest_filename=fname) self.add_cmd_output("openstack object save " "tripleo-ui-logs tripleo-ui.logs --file -") |