START with options: [u'overcloud', u'node', u'introspect', u'--debug', u'--all-manageable'] options: Namespace(access_token='***', access_token_endpoint='', access_token_type='', aodh_endpoint='', application_credential_id='', application_credential_name='', application_credential_secret='***', auth_type='password', auth_url='https://192.168.24.2:13000/', cacert='/etc/pki/ca-trust/source/anchors/cm-local-ca.pem', cert='', client_id='', client_secret='***', cloud='', code='', debug=True, default_domain='default', default_domain_id='', default_domain_name='', deferred_help=False, discovery_endpoint='', domain_id='', domain_name='', endpoint='', identity_provider='', identity_provider_url='', insecure=None, inspector_api_version='1', inspector_url=None, interface='', key='', log_file=None, openid_scope='', os_alarming_api_version='2', os_baremetal_api_version='1.34', os_beta_command=False, os_clustering_api_version='1', os_compute_api_version='', os_container_infra_api_version='1', os_data_processing_api_version='1.1', os_data_processing_url='', os_database_api_version='1', os_dns_api_version='2', os_identity_api_version='3', os_image_api_version='', os_key_manager_api_version='1', os_loadbalancer_api_version='2.0', os_network_api_version='', os_object_api_version='', os_orchestration_api_version='1', os_project_id=None, os_project_name=None, os_queues_api_version='2', os_tripleoclient_api_version='1', os_volume_api_version='', os_workflow_api_version='2', passcode='', password='***', profile='', project_domain_id='', project_domain_name='Default', project_id='', project_name='admin', protocol='', redirect_uri='', region_name='', remote_project_domain_id='', remote_project_domain_name='', remote_project_id='', remote_project_name='', roles='', service_provider='', service_provider_endpoint='', service_provider_entity_id='', system_scope='', timing=False, token='***', trust_id='', url='', user_domain_id='', user_domain_name='Default', user_id='', username='admin', verbose_level=3, verify=None) Auth plugin password selected auth_config_hook(): {'auth_type': 'password', 'beta_command': False, 'tripleoclient_api_version': '1', u'compute_api_version': u'2', 'key': None, u'database_api_version': '1', 'data_processing_api_version': '1.1', 'inspector_api_version': '1', 'auth_url': 'https://192.168.24.2:13000/', u'network_api_version': u'2', u'message': u'', u'image_format': u'qcow2', 'networks': [], u'image_api_version': u'2', 'clustering_api_version': '1', 'verify': True, 'timing': False, u'dns_api_version': '2', u'object_store_api_version': u'1', 'username': 'admin', u'container_infra_api_version': '1', 'loadbalancer_api_version': '2.0', 'verbose_level': 3, 'region_name': '', 'api_timeout': None, u'baremetal_api_version': '1.34', 'queues_api_version': '2', 'auth': {'user_domain_name': 'Default', 'project_name': 'admin', 'project_domain_name': 'Default'}, 'default_domain': 'default', u'container_api_version': u'1', u'image_api_use_tasks': False, u'floating_ip_source': u'neutron', u'orchestration_api_version': '1', u'interface': None, 'password': '***', u'application_catalog_api_version': u'1', 'cacert': '/etc/pki/ca-trust/source/anchors/cm-local-ca.pem', u'key_manager_api_version': '1', u'metering_api_version': u'2', 'deferred_help': False, u'identity_api_version': '3', u'workflow_api_version': '2', u'volume_api_version': u'2', 'cert': None, u'secgroup_source': u'neutron', u'status': u'active', 'alarming_api_version': '2', 'debug': True, u'block_storage_api_version': u'2', u'disable_vendor_agent': {}} defaults: {u'auth_type': 'password', u'status': u'active', u'compute_api_version': u'2', 'key': None, u'database_api_version': u'1.0', 'api_timeout': None, u'baremetal_api_version': u'1', u'image_api_version': u'2', u'container_infra_api_version': u'1', u'metering_api_version': u'2', u'image_api_use_tasks': False, u'floating_ip_source': u'neutron', u'orchestration_api_version': u'1', 'cacert': None, u'network_api_version': u'2', u'message': u'', u'image_format': u'qcow2', u'application_catalog_api_version': u'1', u'key_manager_api_version': u'v1', u'workflow_api_version': u'2', 'verify': True, u'identity_api_version': u'2.0', u'volume_api_version': u'2', u'interface': None, 'cert': None, u'secgroup_source': u'neutron', u'container_api_version': u'1', u'dns_api_version': u'2', u'object_store_api_version': u'1', u'block_storage_api_version': u'2', u'disable_vendor_agent': {}} cloud cfg: {'auth_type': 'password', 'beta_command': False, 'tripleoclient_api_version': '1', u'compute_api_version': u'2', u'orchestration_api_version': '1', u'database_api_version': '1', 'data_processing_api_version': '1.1', 'inspector_api_version': '1', 'auth_url': 'https://192.168.24.2:13000/', u'network_api_version': u'2', u'message': u'', u'image_format': u'qcow2', 'networks': [], u'image_api_version': u'2', 'clustering_api_version': '1', 'verify': True, u'dns_api_version': '2', u'object_store_api_version': u'1', 'username': 'admin', u'container_infra_api_version': '1', 'loadbalancer_api_version': '2.0', 'verbose_level': 3, 'region_name': '', 'api_timeout': None, u'baremetal_api_version': '1.34', 'queues_api_version': '2', 'auth': {'user_domain_name': 'Default', 'project_name': 'admin', 'project_domain_name': 'Default'}, 'default_domain': 'default', 'debug': True, u'image_api_use_tasks': False, u'floating_ip_source': u'neutron', 'key': None, 'timing': False, 'password': '***', u'application_catalog_api_version': u'1', 'cacert': '/etc/pki/ca-trust/source/anchors/cm-local-ca.pem', u'key_manager_api_version': '1', u'metering_api_version': u'2', 'deferred_help': False, u'block_storage_api_version': u'2', u'identity_api_version': '3', u'workflow_api_version': '2', u'volume_api_version': u'2', 'cert': None, u'secgroup_source': u'neutron', u'status': u'active', 'alarming_api_version': '2', u'container_api_version': u'1', u'interface': None, u'disable_vendor_agent': {}} compute API version 2, cmd group openstack.compute.v2 network API version 2, cmd group openstack.network.v2 image API version 2, cmd group openstack.image.v2 volume API version 2, cmd group openstack.volume.v2 identity API version 3, cmd group openstack.identity.v3 object_store API version 1, cmd group openstack.object_store.v1 messaging API version 2, cmd group openstack.messaging.v2 baremetal API version 1.34, cmd group openstack.baremetal.v1 neutronclient API version 2, cmd group openstack.neutronclient.v2 orchestration API version 1, cmd group openstack.orchestration.v1 baremetal_introspection API version 1, cmd group openstack.baremetal_introspection.v1 dns API version 2, cmd group openstack.dns.v2 key_manager API version 1, cmd group openstack.key_manager.v1 load_balancer API version 2.0, cmd group openstack.load_balancer.v2 alarming API version 2, cmd group openstack.alarming.v2 workflow_engine API version 2, cmd group openstack.workflow_engine.v2 database API version 1, cmd group openstack.database.v1 data_processing API version 1.1, cmd group openstack.data_processing.v1 clustering API version 1, cmd group openstack.clustering.v1 container_infra API version 1, cmd group openstack.container_infra.v1 tripleoclient API version 1, cmd group openstack.tripleoclient.v1 Auth plugin password selected auth_config_hook(): {'auth_type': 'password', 'beta_command': False, 'tripleoclient_api_version': '1', u'compute_api_version': u'2', 'key': None, u'database_api_version': '1', 'data_processing_api_version': '1.1', 'inspector_api_version': '1', 'auth_url': 'https://192.168.24.2:13000/', u'network_api_version': u'2', u'message': u'', u'image_format': u'qcow2', 'networks': [], u'image_api_version': u'2', 'clustering_api_version': '1', 'verify': True, 'timing': False, u'dns_api_version': '2', u'object_store_api_version': u'1', 'username': 'admin', u'container_infra_api_version': '1', 'loadbalancer_api_version': '2.0', 'verbose_level': 3, 'region_name': '', 'api_timeout': None, u'baremetal_api_version': '1.34', 'queues_api_version': '2', 'auth': {'user_domain_name': 'Default', 'project_name': 'admin', 'project_domain_name': 'Default'}, 'default_domain': 'default', u'container_api_version': u'1', u'image_api_use_tasks': False, u'floating_ip_source': u'neutron', u'orchestration_api_version': '1', u'interface': None, 'password': '***', u'application_catalog_api_version': u'1', 'cacert': '/etc/pki/ca-trust/source/anchors/cm-local-ca.pem', u'key_manager_api_version': '1', u'metering_api_version': u'2', 'deferred_help': False, u'identity_api_version': '3', u'workflow_api_version': '2', u'volume_api_version': u'2', 'cert': None, u'secgroup_source': u'neutron', u'status': u'active', 'alarming_api_version': '2', 'debug': True, u'block_storage_api_version': u'2', u'disable_vendor_agent': {}} Auth plugin password selected auth_config_hook(): {'auth_type': 'password', 'beta_command': False, 'tripleoclient_api_version': '1', u'compute_api_version': u'2', 'key': None, u'database_api_version': '1', 'data_processing_api_version': '1.1', 'inspector_api_version': '1', 'auth_url': 'https://192.168.24.2:13000/', u'network_api_version': u'2', u'message': u'', u'image_format': u'qcow2', 'networks': [], u'image_api_version': u'2', 'clustering_api_version': '1', 'verify': True, 'timing': False, u'dns_api_version': '2', u'object_store_api_version': u'1', 'username': 'admin', u'container_infra_api_version': '1', 'loadbalancer_api_version': '2.0', 'verbose_level': 3, 'region_name': '', 'api_timeout': None, u'baremetal_api_version': '1.34', 'queues_api_version': '2', 'auth': {'user_domain_name': 'Default', 'project_name': 'admin', 'project_domain_name': 'Default'}, 'default_domain': 'default', u'container_api_version': u'1', u'image_api_use_tasks': False, u'floating_ip_source': u'neutron', u'orchestration_api_version': '1', u'interface': None, 'password': '***', u'application_catalog_api_version': u'1', 'cacert': '/etc/pki/ca-trust/source/anchors/cm-local-ca.pem', u'key_manager_api_version': '1', u'metering_api_version': u'2', 'deferred_help': False, u'identity_api_version': '3', u'workflow_api_version': '2', u'volume_api_version': u'2', 'cert': None, u'secgroup_source': u'neutron', u'status': u'active', 'alarming_api_version': '2', 'debug': True, u'block_storage_api_version': u'2', u'disable_vendor_agent': {}} command: overcloud node introspect -> tripleoclient.v1.overcloud_node.IntrospectNode (auth=True) Auth plugin password selected auth_config_hook(): {'auth_type': 'password', 'beta_command': False, 'tripleoclient_api_version': '1', u'compute_api_version': u'2', 'key': None, u'database_api_version': '1', 'data_processing_api_version': '1.1', 'inspector_api_version': '1', 'auth_url': 'https://192.168.24.2:13000/', u'network_api_version': u'2', u'message': u'', u'image_format': u'qcow2', 'networks': [], u'image_api_version': u'2', 'clustering_api_version': '1', 'verify': True, 'timing': False, u'dns_api_version': '2', u'object_store_api_version': u'1', 'username': 'admin', u'container_infra_api_version': '1', 'loadbalancer_api_version': '2.0', 'verbose_level': 3, 'region_name': '', 'api_timeout': None, u'baremetal_api_version': '1.34', 'queues_api_version': '2', 'auth': {'user_domain_name': 'Default', 'project_name': 'admin', 'project_domain_name': 'Default'}, 'default_domain': 'default', u'container_api_version': u'1', u'image_api_use_tasks': False, u'floating_ip_source': u'neutron', u'orchestration_api_version': '1', u'interface': None, 'password': '***', u'application_catalog_api_version': u'1', 'cacert': '/etc/pki/ca-trust/source/anchors/cm-local-ca.pem', u'key_manager_api_version': '1', u'metering_api_version': u'2', 'deferred_help': False, u'identity_api_version': '3', u'workflow_api_version': '2', u'volume_api_version': u'2', 'cert': None, u'secgroup_source': u'neutron', u'status': u'active', 'alarming_api_version': '2', 'debug': True, u'block_storage_api_version': u'2', u'disable_vendor_agent': {}} Using auth plugin: password Using parameters {'username': 'admin', 'project_name': 'admin', 'user_domain_name': 'Default', 'auth_url': 'https://192.168.24.2:13000/', 'password': '***', 'project_domain_name': 'Default'} Get auth_ref REQ: curl -g -i --cacert "/etc/pki/ca-trust/source/anchors/cm-local-ca.pem" -X GET https://192.168.24.2:13000/ -H "Accept: application/json" -H "User-Agent: osc-lib/1.10.0 keystoneauth1/3.9.0 python-requests/2.14.2 CPython/2.7.5" Starting new HTTPS connection (1): 192.168.24.2 https://192.168.24.2:13000 "GET / HTTP/1.1" 300 269 RESP: [300] Content-Length: 269 Content-Type: application/json Date: Tue, 17 Jul 2018 17:27:59 GMT Server: Apache Vary: X-Auth-Token x-openstack-request-id: req-a5273af4-760d-43e6-bd83-e0d37c40094b RESP BODY: {"versions": {"values": [{"status": "stable", "updated": "2018-02-28T00:00:00Z", "media-types": [{"base": "application/json", "type": "application/vnd.openstack.identity-v3+json"}], "id": "v3.10", "links": [{"href": "https://192.168.24.2:13000/v3/", "rel": "self"}]}]}} GET call to https://192.168.24.2:13000/ used request id req-a5273af4-760d-43e6-bd83-e0d37c40094b Making authentication request to https://192.168.24.2:13000/v3/auth/tokens https://192.168.24.2:13000 "POST /v3/auth/tokens HTTP/1.1" 201 8160 {"token": {"is_domain": false, "methods": ["password"], "roles": [{"id": "be2117dd37d547abb527909736a56c4a", "name": "admin"}, {"id": "71bb66e19dcb49ddba12c0ffa5a59f9c", "name": "member"}, {"id": "9e807de621ba46bb8ea4bc63d4f6165e", "name": "reader"}], "expires_at": "2018-07-17T21:28:00.000000Z", "project": {"domain": {"id": "default", "name": "Default"}, "id": "23fdf59430484eedac334be89826779d", "name": "admin"}, "catalog": [{"endpoints": [{"url": "https://192.168.24.2:13292", "interface": "public", "region": "regionOne", "region_id": "regionOne", "id": "22682d0caa01484e9ba304e146b74da4"}, {"url": "http://192.168.24.3:9292", "interface": "admin", "region": "regionOne", "region_id": "regionOne", "id": "add4e688add34afcbdd6af63e7fec58b"}, {"url": "http://192.168.24.3:9292", "interface": "internal", "region": "regionOne", "region_id": "regionOne", "id": "e1d4109fed3f4a2cb493f53191f34511"}], "type": "image", "id": "23f9a2db94cc406a865e43af83eeaa49", "name": "glance"}, {"endpoints": [{"url": "https://192.168.24.2:13696", "interface": "public", "region": "regionOne", "region_id": "regionOne", "id": "0ea4216bb846417eaee4e043de5039c0"}, {"url": "http://192.168.24.3:9696", "interface": "internal", "region": "regionOne", "region_id": "regionOne", "id": "d96916f3aefc41d59c833643d30227cc"}, {"url": "http://192.168.24.3:9696", "interface": "admin", "region": "regionOne", "region_id": "regionOne", "id": "e6b1fd5e34714cd0bd81ade831ab7168"}], "type": "network", "id": "2be245c7bdf6499bb69a81368272d37d", "name": "neutron"}, {"endpoints": [{"url": "http://192.168.24.3:35357", "interface": "admin", "region": "regionOne", "region_id": "regionOne", "id": "476763cce79044739429ff93ebd49045"}, {"url": "http://192.168.24.3:5000", "interface": "internal", "region": "regionOne", "region_id": "regionOne", "id": "be23740f88ef40f0a0ef81abb9a3f6b9"}, {"url": "https://192.168.24.2:13000", "interface": "public", "region": "regionOne", "region_id": "regionOne", "id": "dfabb04638044925954e15b446729b4e"}], "type": "identity", "id": "3f9969536ae542d3ae338ed475cafe00", "name": "keystone"}, {"endpoints": [{"url": "https://192.168.24.2:13778/placement", "interface": "public", "region": "regionOne", "region_id": "regionOne", "id": "3bd8ad5d76914714a0a384261ee25196"}, {"url": "http://192.168.24.3:8778/placement", "interface": "internal", "region": "regionOne", "region_id": "regionOne", "id": "6a0f423b41194d78a8a7d5d37967209a"}, {"url": "http://192.168.24.3:8778/placement", "interface": "admin", "region": "regionOne", "region_id": "regionOne", "id": "c9600ecd29914abdaf9cbfc64d6aa032"}], "type": "placement", "id": "429849aee28f4342a8533b278dd56bee", "name": "placement"}, {"endpoints": [{"url": "ws://192.168.24.3:9000", "interface": "internal", "region": "regionOne", "region_id": "regionOne", "id": "07f865b74d2b42f79e55e55a3cb6fb65"}, {"url": "wss://192.168.24.2:9000", "interface": "public", "region": "regionOne", "region_id": "regionOne", "id": "75a7c7a021a9475fafb00b154a821fd5"}, {"url": "ws://192.168.24.3:9000", "interface": "admin", "region": "regionOne", "region_id": "regionOne", "id": "a74ff493e2124ebabbec490e94d67c9b"}], "type": "messaging-websocket", "id": "4c1a40ecd8194fb4870f34ab24e8eeb0", "name": "zaqar-websocket"}, {"endpoints": [{"url": "http://192.168.24.3:8000/v1", "interface": "internal", "region": "regionOne", "region_id": "regionOne", "id": "37d483c7b01f447e9d823fc6527376f9"}, {"url": "http://192.168.24.3:8000/v1", "interface": "admin", "region": "regionOne", "region_id": "regionOne", "id": "9d026b2efb454abcb8277b703e9f6180"}, {"url": "https://192.168.24.2:13005/v1", "interface": "public", "region": "regionOne", "region_id": "regionOne", "id": "c9637577e58d413e87e29d803af6a506"}], "type": "cloudformation", "id": "7034ae17aeae4d5796f00b6a2e2dfcec", "name": "heat-cfn"}, {"endpoints": [{"url": "http://192.168.24.3:8774/v2.1", "interface": "internal", "region": "regionOne", "region_id": "regionOne", "id": "0ac19a4ba351438ea658ca7267eaf687"}, {"url": "http://192.168.24.3:8774/v2.1", "interface": "admin", "region": "regionOne", "region_id": "regionOne", "id": "8598502e05e24a24b3a38a202173fe14"}, {"url": "https://192.168.24.2:13774/v2.1", "interface": "public", "region": "regionOne", "region_id": "regionOne", "id": "99b059eb4a8842f0a03164148d3e5766"}], "type": "compute", "id": "93229ccc47274b58a407d943477923e8", "name": "nova"}, {"endpoints": [{"url": "https://192.168.24.2:13888", "interface": "public", "region": "regionOne", "region_id": "regionOne", "id": "85f9cc11ca23418f87089a5910946d34"}, {"url": "http://192.168.24.3:8888", "interface": "admin", "region": "regionOne", "region_id": "regionOne", "id": "959a241f77d4479da91973c45bb254ea"}, {"url": "http://192.168.24.3:8888", "interface": "internal", "region": "regionOne", "region_id": "regionOne", "id": "dd65c3bfdee04ae3a70d18c0d4e657e2"}], "type": "messaging", "id": "9f2b7089947c4d24b63700e45873773c", "name": "zaqar"}, {"endpoints": [{"url": "http://192.168.24.3:8004/v1/23fdf59430484eedac334be89826779d", "interface": "admin", "region": "regionOne", "region_id": "regionOne", "id": "bc31773d28c94ae49d2a906831692d2d"}, {"url": "http://192.168.24.3:8004/v1/23fdf59430484eedac334be89826779d", "interface": "internal", "region": "regionOne", "region_id": "regionOne", "id": "c915369aba4f44d19efb4e2e65362d38"}, {"url": "https://192.168.24.2:13004/v1/23fdf59430484eedac334be89826779d", "interface": "public", "region": "regionOne", "region_id": "regionOne", "id": "f0240ad9feb14334984def480382c10b"}], "type": "orchestration", "id": "a0e82bd106f745f581f8e4f2f9d6928c", "name": "heat"}, {"endpoints": [{"url": "http://192.168.24.3:5050", "interface": "admin", "region": "regionOne", "region_id": "regionOne", "id": "23c7cc8b7b4d4d9ab56bae379551b764"}, {"url": "https://192.168.24.2:13050", "interface": "public", "region": "regionOne", "region_id": "regionOne", "id": "4f5bad24af5e4d7589bbca6b7f043448"}, {"url": "http://192.168.24.3:5050", "interface": "internal", "region": "regionOne", "region_id": "regionOne", "id": "67bf99e84a584125bc5e32a18c6f63af"}], "type": "baremetal-introspection", "id": "a5c98ac120ba4491a3a81936ae977eab", "name": "ironic-inspector"}, {"endpoints": [{"url": "http://192.168.24.3:8989/v2", "interface": "admin", "region": "regionOne", "region_id": "regionOne", "id": "6ba768d99f774b6597ee7eff3a7764a9"}, {"url": "https://192.168.24.2:13989/v2", "interface": "public", "region": "regionOne", "region_id": "regionOne", "id": "a1d8e3e5dee9413f9b8f8dae47beafbc"}, {"url": "http://192.168.24.3:8989/v2", "interface": "internal", "region": "regionOne", "region_id": "regionOne", "id": "b75fc5251124489398293890d625e8af"}], "type": "workflowv2", "id": "be068416f4c747e0850aee401c71ee11", "name": "mistral"}, {"endpoints": [{"url": "http://192.168.24.3:8080/v1/AUTH_23fdf59430484eedac334be89826779d", "interface": "internal", "region": "regionOne", "region_id": "regionOne", "id": "671637159d284d2ca0d6a6d9d9c9a2e6"}, {"url": "http://192.168.24.3:8080", "interface": "admin", "region": "regionOne", "region_id": "regionOne", "id": "77f1773653aa4361bd4aa0318dfd018f"}, {"url": "https://192.168.24.2:13808/v1/AUTH_23fdf59430484eedac334be89826779d", "interface": "public", "region": "regionOne", "region_id": "regionOne", "id": "869bc02fa93d47389b614a9abffbc99d"}], "type": "object-store", "id": "e10dc5e4de194f87868bb2d2943c481d", "name": "swift"}, {"endpoints": [{"url": "https://192.168.24.2:13385", "interface": "public", "region": "regionOne", "region_id": "regionOne", "id": "0c7e437edc374006ab6980d4522557c4"}, {"url": "http://192.168.24.3:6385", "interface": "internal", "region": "regionOne", "region_id": "regionOne", "id": "7871d6b2daa54d8d8dd9a274e6e8d710"}, {"url": "http://192.168.24.3:6385", "interface": "admin", "region": "regionOne", "region_id": "regionOne", "id": "f75862037ae84b7f80934cfb179c3760"}], "type": "baremetal", "id": "eb22bcda5bbc4ef5966562f62aeddba5", "name": "ironic"}], "user": {"domain": {"id": "default", "name": "Default"}, "password_expires_at": null, "name": "admin", "id": "562b3a2f67034a97aab1018052e24890"}, "audit_ids": ["jYT3uZ4hTfyI794LLyPjRg"], "issued_at": "2018-07-17T17:28:00.000000Z"}} run(Namespace(all_manageable=True, node_uuids=[], provide=False, run_validations=False)) take_action(Namespace(all_manageable=True, node_uuids=[], provide=False, run_validations=False)) Instantiating workflow engine client: Making authentication request to https://192.168.24.2:13000/v3/auth/tokens https://192.168.24.2:13000 "POST /v3/auth/tokens HTTP/1.1" 201 8160 {"token": {"is_domain": false, "methods": ["password"], "roles": [{"id": "be2117dd37d547abb527909736a56c4a", "name": "admin"}, {"id": "71bb66e19dcb49ddba12c0ffa5a59f9c", "name": "member"}, {"id": "9e807de621ba46bb8ea4bc63d4f6165e", "name": "reader"}], "expires_at": "2018-07-17T21:28:00.000000Z", "project": {"domain": {"id": "default", "name": "Default"}, "id": "23fdf59430484eedac334be89826779d", "name": "admin"}, "catalog": [{"endpoints": [{"url": "https://192.168.24.2:13292", "interface": "public", "region": "regionOne", "region_id": "regionOne", "id": "22682d0caa01484e9ba304e146b74da4"}, {"url": "http://192.168.24.3:9292", "interface": "admin", "region": "regionOne", "region_id": "regionOne", "id": "add4e688add34afcbdd6af63e7fec58b"}, {"url": "http://192.168.24.3:9292", "interface": "internal", "region": "regionOne", "region_id": "regionOne", "id": "e1d4109fed3f4a2cb493f53191f34511"}], "type": "image", "id": "23f9a2db94cc406a865e43af83eeaa49", "name": "glance"}, {"endpoints": [{"url": "https://192.168.24.2:13696", "interface": "public", "region": "regionOne", "region_id": "regionOne", "id": "0ea4216bb846417eaee4e043de5039c0"}, {"url": "http://192.168.24.3:9696", "interface": "internal", "region": "regionOne", "region_id": "regionOne", "id": "d96916f3aefc41d59c833643d30227cc"}, {"url": "http://192.168.24.3:9696", "interface": "admin", "region": "regionOne", "region_id": "regionOne", "id": "e6b1fd5e34714cd0bd81ade831ab7168"}], "type": "network", "id": "2be245c7bdf6499bb69a81368272d37d", "name": "neutron"}, {"endpoints": [{"url": "http://192.168.24.3:35357", "interface": "admin", "region": "regionOne", "region_id": "regionOne", "id": "476763cce79044739429ff93ebd49045"}, {"url": "http://192.168.24.3:5000", "interface": "internal", "region": "regionOne", "region_id": "regionOne", "id": "be23740f88ef40f0a0ef81abb9a3f6b9"}, {"url": "https://192.168.24.2:13000", "interface": "public", "region": "regionOne", "region_id": "regionOne", "id": "dfabb04638044925954e15b446729b4e"}], "type": "identity", "id": "3f9969536ae542d3ae338ed475cafe00", "name": "keystone"}, {"endpoints": [{"url": "https://192.168.24.2:13778/placement", "interface": "public", "region": "regionOne", "region_id": "regionOne", "id": "3bd8ad5d76914714a0a384261ee25196"}, {"url": "http://192.168.24.3:8778/placement", "interface": "internal", "region": "regionOne", "region_id": "regionOne", "id": "6a0f423b41194d78a8a7d5d37967209a"}, {"url": "http://192.168.24.3:8778/placement", "interface": "admin", "region": "regionOne", "region_id": "regionOne", "id": "c9600ecd29914abdaf9cbfc64d6aa032"}], "type": "placement", "id": "429849aee28f4342a8533b278dd56bee", "name": "placement"}, {"endpoints": [{"url": "ws://192.168.24.3:9000", "interface": "internal", "region": "regionOne", "region_id": "regionOne", "id": "07f865b74d2b42f79e55e55a3cb6fb65"}, {"url": "wss://192.168.24.2:9000", "interface": "public", "region": "regionOne", "region_id": "regionOne", "id": "75a7c7a021a9475fafb00b154a821fd5"}, {"url": "ws://192.168.24.3:9000", "interface": "admin", "region": "regionOne", "region_id": "regionOne", "id": "a74ff493e2124ebabbec490e94d67c9b"}], "type": "messaging-websocket", "id": "4c1a40ecd8194fb4870f34ab24e8eeb0", "name": "zaqar-websocket"}, {"endpoints": [{"url": "http://192.168.24.3:8000/v1", "interface": "internal", "region": "regionOne", "region_id": "regionOne", "id": "37d483c7b01f447e9d823fc6527376f9"}, {"url": "http://192.168.24.3:8000/v1", "interface": "admin", "region": "regionOne", "region_id": "regionOne", "id": "9d026b2efb454abcb8277b703e9f6180"}, {"url": "https://192.168.24.2:13005/v1", "interface": "public", "region": "regionOne", "region_id": "regionOne", "id": "c9637577e58d413e87e29d803af6a506"}], "type": "cloudformation", "id": "7034ae17aeae4d5796f00b6a2e2dfcec", "name": "heat-cfn"}, {"endpoints": [{"url": "http://192.168.24.3:8774/v2.1", "interface": "internal", "region": "regionOne", "region_id": "regionOne", "id": "0ac19a4ba351438ea658ca7267eaf687"}, {"url": "http://192.168.24.3:8774/v2.1", "interface": "admin", "region": "regionOne", "region_id": "regionOne", "id": "8598502e05e24a24b3a38a202173fe14"}, {"url": "https://192.168.24.2:13774/v2.1", "interface": "public", "region": "regionOne", "region_id": "regionOne", "id": "99b059eb4a8842f0a03164148d3e5766"}], "type": "compute", "id": "93229ccc47274b58a407d943477923e8", "name": "nova"}, {"endpoints": [{"url": "https://192.168.24.2:13888", "interface": "public", "region": "regionOne", "region_id": "regionOne", "id": "85f9cc11ca23418f87089a5910946d34"}, {"url": "http://192.168.24.3:8888", "interface": "admin", "region": "regionOne", "region_id": "regionOne", "id": "959a241f77d4479da91973c45bb254ea"}, {"url": "http://192.168.24.3:8888", "interface": "internal", "region": "regionOne", "region_id": "regionOne", "id": "dd65c3bfdee04ae3a70d18c0d4e657e2"}], "type": "messaging", "id": "9f2b7089947c4d24b63700e45873773c", "name": "zaqar"}, {"endpoints": [{"url": "http://192.168.24.3:8004/v1/23fdf59430484eedac334be89826779d", "interface": "admin", "region": "regionOne", "region_id": "regionOne", "id": "bc31773d28c94ae49d2a906831692d2d"}, {"url": "http://192.168.24.3:8004/v1/23fdf59430484eedac334be89826779d", "interface": "internal", "region": "regionOne", "region_id": "regionOne", "id": "c915369aba4f44d19efb4e2e65362d38"}, {"url": "https://192.168.24.2:13004/v1/23fdf59430484eedac334be89826779d", "interface": "public", "region": "regionOne", "region_id": "regionOne", "id": "f0240ad9feb14334984def480382c10b"}], "type": "orchestration", "id": "a0e82bd106f745f581f8e4f2f9d6928c", "name": "heat"}, {"endpoints": [{"url": "http://192.168.24.3:5050", "interface": "admin", "region": "regionOne", "region_id": "regionOne", "id": "23c7cc8b7b4d4d9ab56bae379551b764"}, {"url": "https://192.168.24.2:13050", "interface": "public", "region": "regionOne", "region_id": "regionOne", "id": "4f5bad24af5e4d7589bbca6b7f043448"}, {"url": "http://192.168.24.3:5050", "interface": "internal", "region": "regionOne", "region_id": "regionOne", "id": "67bf99e84a584125bc5e32a18c6f63af"}], "type": "baremetal-introspection", "id": "a5c98ac120ba4491a3a81936ae977eab", "name": "ironic-inspector"}, {"endpoints": [{"url": "http://192.168.24.3:8989/v2", "interface": "admin", "region": "regionOne", "region_id": "regionOne", "id": "6ba768d99f774b6597ee7eff3a7764a9"}, {"url": "https://192.168.24.2:13989/v2", "interface": "public", "region": "regionOne", "region_id": "regionOne", "id": "a1d8e3e5dee9413f9b8f8dae47beafbc"}, {"url": "http://192.168.24.3:8989/v2", "interface": "internal", "region": "regionOne", "region_id": "regionOne", "id": "b75fc5251124489398293890d625e8af"}], "type": "workflowv2", "id": "be068416f4c747e0850aee401c71ee11", "name": "mistral"}, {"endpoints": [{"url": "http://192.168.24.3:8080/v1/AUTH_23fdf59430484eedac334be89826779d", "interface": "internal", "region": "regionOne", "region_id": "regionOne", "id": "671637159d284d2ca0d6a6d9d9c9a2e6"}, {"url": "http://192.168.24.3:8080", "interface": "admin", "region": "regionOne", "region_id": "regionOne", "id": "77f1773653aa4361bd4aa0318dfd018f"}, {"url": "https://192.168.24.2:13808/v1/AUTH_23fdf59430484eedac334be89826779d", "interface": "public", "region": "regionOne", "region_id": "regionOne", "id": "869bc02fa93d47389b614a9abffbc99d"}], "type": "object-store", "id": "e10dc5e4de194f87868bb2d2943c481d", "name": "swift"}, {"endpoints": [{"url": "https://192.168.24.2:13385", "interface": "public", "region": "regionOne", "region_id": "regionOne", "id": "0c7e437edc374006ab6980d4522557c4"}, {"url": "http://192.168.24.3:6385", "interface": "internal", "region": "regionOne", "region_id": "regionOne", "id": "7871d6b2daa54d8d8dd9a274e6e8d710"}, {"url": "http://192.168.24.3:6385", "interface": "admin", "region": "regionOne", "region_id": "regionOne", "id": "f75862037ae84b7f80934cfb179c3760"}], "type": "baremetal", "id": "eb22bcda5bbc4ef5966562f62aeddba5", "name": "ironic"}], "user": {"domain": {"id": "default", "name": "Default"}, "password_expires_at": null, "name": "admin", "id": "562b3a2f67034a97aab1018052e24890"}, "audit_ids": ["J4VIFJEAQxaXUltPgc1Z7Q"], "issued_at": "2018-07-17T17:28:00.000000Z"}} Instantiating messaging websocket client: wss://192.168.24.2:9000 REQ: curl -g -i --cacert "/etc/pki/ca-trust/source/anchors/cm-local-ca.pem" -X POST https://192.168.24.2:13989/v2/executions -H "User-Agent: osc-lib/1.10.0 keystoneauth1/3.9.0 python-requests/2.14.2 CPython/2.7.5" -H "X-Auth-Token: {SHA1}2a1e637daae83ca6220aa43269aaccd2eac3f664" -H "content-type: application/json" -d '{"input": "{\"run_validations\": false}", "workflow_name": "tripleo.baremetal.v1.introspect_manageable_nodes", "description": ""}' Starting new HTTPS connection (1): 192.168.24.2 https://192.168.24.2:13989 "POST /v2/executions HTTP/1.1" 201 567 RESP: [201] Content-Length: 567 Content-Type: application/json Date: Tue, 17 Jul 2018 17:28:02 GMT RESP BODY: {"root_execution_id": null, "state_info": null, "description": "", "state": "RUNNING", "workflow_name": "tripleo.baremetal.v1.introspect_manageable_nodes", "task_execution_id": null, "updated_at": "2018-07-17 17:28:02", "workflow_id": "2a5c639a-6ae9-4696-b348-fc3302087838", "params": "{\"namespace\": \"\", \"env\": {}}", "workflow_namespace": "", "output": "{}", "input": "{\"run_validations\": false, \"queue_name\": \"tripleo\"}", "created_at": "2018-07-17 17:28:02", "project_id": "23fdf59430484eedac334be89826779d", "id": "aee16eb4-a3ef-4f54-9d57-dfabceee72b8"} HTTP POST https://192.168.24.2:13989/v2/executions 201 Started Mistral Workflow tripleo.baremetal.v1.introspect_manageable_nodes. Execution ID: aee16eb4-a3ef-4f54-9d57-dfabceee72b8 Waiting for messages on queue 'tripleo' with no timeout. {u'body': {u'type': u'tripleo.baremetal.v1._introspect', u'payload': {u'status': u'FAILED', u'node_uuid': u'1619da08-cdea-474a-9c51-578595a07c28', u'introspected_node': None, u'message': u'Introspection of node 1619da08-cdea-474a-9c51-578595a07c28 timed out.', u'execution': {u'name': u'tripleo.baremetal.v1._introspect', u'created_at': u'2018-07-17 17:12:46', u'updated_at': u'2018-07-17 17:32:57', u'id': u'23c69c21-4f85-4a69-8ba1-e58f0ccf1924', u'params': {u'root_execution_id': u'92a72a8a-d335-4d94-83c9-e9232f18fe22', u'index': 0, u'namespace': u'', u'task_execution_id': u'8c4ba154-0b6a-4900-9036-f7cdcda15b62', u'env': {}}, u'input': {u'node_uuid': u'1619da08-cdea-474a-9c51-578595a07c28', u'queue_name': u'tripleo', u'timeout': 1200}, u'spec': {u'tasks': {u'wait_for_introspection_to_finish_success': {u'version': u'2.0', u'type': u'direct', u'name': u'wait_for_introspection_to_finish_success', u'publish': {u'message': u'<% "Introspection of node {0} completed. Status:{1}. Errors:{2}".format($.introspected_node.uuid, $.status, $.introspected_node.error) %>'}, u'on-success': u'send_message'}, u'send_message': {u'input': {u'status': u"<% $.get('status', 'SUCCESS') %>", u'queue_name': u'<% $.queue_name %>', u'message': u"<% $.get('message', '') %>", u'execution': u'<% execution() %>', u'type': u'<% execution().name %>', u'payload': u"<% { introspected_node => $.get('introspected_node'), node_uuid => $.node_uuid } %>"}, u'version': u'2.0', u'type': u'direct', u'name': u'send_message', u'workflow': u'tripleo.messaging.v1.send'}, u'start_introspection': {u'name': u'start_introspection', u'on-error': u'set_status_failed_start_introspection', u'on-success': u'wait_for_introspection_to_finish', u'version': u'2.0', u'action': u'baremetal_introspection.introspect uuid=<% $.node_uuid %>', u'type': u'direct'}, u'wait_for_introspection_to_finish_error': {u'version': u'2.0', u'type': u'direct', u'name': u'wait_for_introspection_to_finish_error', u'publish': {u'message': u'<% "Introspection of node {0} timed out.".format($.node_uuid) %>'}, u'on-success': u'send_message'}, u'wait_for_introspection_to_finish': {u'name': u'wait_for_introspection_to_finish', u'on-error': u'wait_for_introspection_to_finish_error', u'on-success': u'wait_for_introspection_to_finish_success', u'publish-on-error': {u'status': u'FAILED', u'message': u'<% task().result %>'}, u'publish': {u'status': u'<% bool(task().result.values().first().error) and "FAILED" or "SUCCESS" %>', u'introspected_node': u'<% task().result.values().first() %>'}, u'version': u'2.0', u'action': u'baremetal_introspection.wait_for_finish', u'input': {u'max_retries': u'<% $.timeout / 10 %>', u'retry_interval': 10, u'uuids': u'<% [$.node_uuid] %>'}, u'type': u'direct'}, u'set_status_failed_start_introspection': {u'version': u'2.0', u'type': u'direct', u'name': u'set_status_failed_start_introspection', u'publish': {u'status': u'FAILED', u'message': u'<% task(start_introspection).result %>', u'introspected_nodes': []}, u'on-success': u'send_message'}}, u'name': u'_introspect', u'tags': [u'tripleo-common-managed'], u'version': u'2.0', u'output': {u'result': u'<% task(start_introspection).result %>'}, u'input': [u'node_uuid', u'timeout', u'queue_name'], u'description': u'An internal workflow. The tripleo.baremetal.v1.introspect workflow should be used for introspection.\n'}}, u'plan_name': None, u'execution_id': u'23c69c21-4f85-4a69-8ba1-e58f0ccf1924', u'deployment_status': None}}, u'queue_name': u'tripleo', u'Message_Type': u'Notification', u'ttl': 3600} {u'body': {u'type': u'tripleo.baremetal.v1._introspect', u'payload': {u'status': u'FAILED', u'node_uuid': u'534c748d-cac2-4326-8332-f135611b15b8', u'introspected_node': None, u'message': u'Introspection of node 534c748d-cac2-4326-8332-f135611b15b8 timed out.', u'execution': {u'name': u'tripleo.baremetal.v1._introspect', u'created_at': u'2018-07-17 17:12:46', u'updated_at': u'2018-07-17 17:32:56', u'id': u'664f0828-b180-4ac0-aca3-eb75ee6bbfbd', u'params': {u'root_execution_id': u'92a72a8a-d335-4d94-83c9-e9232f18fe22', u'index': 1, u'namespace': u'', u'task_execution_id': u'8c4ba154-0b6a-4900-9036-f7cdcda15b62', u'env': {}}, u'input': {u'node_uuid': u'534c748d-cac2-4326-8332-f135611b15b8', u'queue_name': u'tripleo', u'timeout': 1200}, u'spec': {u'tasks': {u'wait_for_introspection_to_finish_success': {u'version': u'2.0', u'type': u'direct', u'name': u'wait_for_introspection_to_finish_success', u'publish': {u'message': u'<% "Introspection of node {0} completed. Status:{1}. Errors:{2}".format($.introspected_node.uuid, $.status, $.introspected_node.error) %>'}, u'on-success': u'send_message'}, u'send_message': {u'input': {u'status': u"<% $.get('status', 'SUCCESS') %>", u'queue_name': u'<% $.queue_name %>', u'message': u"<% $.get('message', '') %>", u'execution': u'<% execution() %>', u'type': u'<% execution().name %>', u'payload': u"<% { introspected_node => $.get('introspected_node'), node_uuid => $.node_uuid } %>"}, u'version': u'2.0', u'type': u'direct', u'name': u'send_message', u'workflow': u'tripleo.messaging.v1.send'}, u'start_introspection': {u'name': u'start_introspection', u'on-error': u'set_status_failed_start_introspection', u'on-success': u'wait_for_introspection_to_finish', u'version': u'2.0', u'action': u'baremetal_introspection.introspect uuid=<% $.node_uuid %>', u'type': u'direct'}, u'wait_for_introspection_to_finish_error': {u'version': u'2.0', u'type': u'direct', u'name': u'wait_for_introspection_to_finish_error', u'publish': {u'message': u'<% "Introspection of node {0} timed out.".format($.node_uuid) %>'}, u'on-success': u'send_message'}, u'wait_for_introspection_to_finish': {u'name': u'wait_for_introspection_to_finish', u'on-error': u'wait_for_introspection_to_finish_error', u'on-success': u'wait_for_introspection_to_finish_success', u'publish-on-error': {u'status': u'FAILED', u'message': u'<% task().result %>'}, u'publish': {u'status': u'<% bool(task().result.values().first().error) and "FAILED" or "SUCCESS" %>', u'introspected_node': u'<% task().result.values().first() %>'}, u'version': u'2.0', u'action': u'baremetal_introspection.wait_for_finish', u'input': {u'max_retries': u'<% $.timeout / 10 %>', u'retry_interval': 10, u'uuids': u'<% [$.node_uuid] %>'}, u'type': u'direct'}, u'set_status_failed_start_introspection': {u'version': u'2.0', u'type': u'direct', u'name': u'set_status_failed_start_introspection', u'publish': {u'status': u'FAILED', u'message': u'<% task(start_introspection).result %>', u'introspected_nodes': []}, u'on-success': u'send_message'}}, u'name': u'_introspect', u'tags': [u'tripleo-common-managed'], u'version': u'2.0', u'output': {u'result': u'<% task(start_introspection).result %>'}, u'input': [u'node_uuid', u'timeout', u'queue_name'], u'description': u'An internal workflow. The tripleo.baremetal.v1.introspect workflow should be used for introspection.\n'}}, u'plan_name': None, u'execution_id': u'664f0828-b180-4ac0-aca3-eb75ee6bbfbd', u'deployment_status': None}}, u'queue_name': u'tripleo', u'Message_Type': u'Notification', u'ttl': 3600} {u'body': {u'type': u'tripleo.baremetal.v1.introspect', u'payload': {u'status': u'RUNNING', u'failed_introspection': [u'1619da08-cdea-474a-9c51-578595a07c28', u'534c748d-cac2-4326-8332-f135611b15b8'], u'introspected_nodes': {u'534c748d-cac2-4326-8332-f135611b15b8': {u'uuid': u'534c748d-cac2-4326-8332-f135611b15b8', u'links': [{u'href': u'http://192.168.24.2:13050/v1/introspection/534c748d-cac2-4326-8332-f135611b15b8', u'rel': u'self'}], u'finished_at': None, u'finished': False, u'state': u'waiting', u'error': None, u'started_at': u'2018-07-17T17:28:09'}, u'1619da08-cdea-474a-9c51-578595a07c28': {u'uuid': u'1619da08-cdea-474a-9c51-578595a07c28', u'links': [{u'href': u'http://192.168.24.2:13050/v1/introspection/1619da08-cdea-474a-9c51-578595a07c28', u'rel': u'self'}], u'finished_at': None, u'finished': False, u'state': u'waiting', u'error': None, u'started_at': u'2018-07-17T17:28:09'}}, u'message': u'Retrying 2 nodes that failed introspection. Attempt 1 of 3 ', u'execution': {u'name': u'tripleo.baremetal.v1.introspect', u'created_at': u'2018-07-17 17:12:46', u'updated_at': u'2018-07-17 17:33:08', u'id': u'ed0ee129-c75a-4586-be65-1807f88d1a9e', u'params': {u'root_execution_id': u'92a72a8a-d335-4d94-83c9-e9232f18fe22', u'index': 0, u'namespace': u'', u'task_execution_id': u'37c30f2f-0045-48b0-9b08-8c411371958c', u'env': {}}, u'input': {u'node_timeout': 1200, u'run_validations': False, u'node_uuids': [u'1619da08-cdea-474a-9c51-578595a07c28', u'534c748d-cac2-4326-8332-f135611b15b8'], u'queue_name': u'tripleo', u'max_retry_attempts': 2, u'concurrency': 20}, u'spec': {u'tasks': {u'run_validations': {u'name': u'run_validations', u'on-error': u'set_validations_failed', u'workflow': u'tripleo.validations.v1.run_groups', u'on-success': u'introspect_nodes', u'version': u'2.0', u'input': {u'queue_name': u'<% $.queue_name %>', u'group_names': [u'pre-introspection']}, u'type': u'direct'}, u'successful_introspection': {u'on-complete': u'send_message', u'version': u'2.0', u'type': u'direct', u'name': u'successful_introspection', u'publish': {u'status': u'SUCCESS', u'message': u'Successfully introspected <% $.introspected_nodes.len() %> node(s).'}}, u'increase_attempt_counter': {u'on-complete': u'retry_failed_nodes', u'version': u'2.0', u'type': u'direct', u'name': u'increase_attempt_counter', u'publish': {u'introspection_attempt': u'<% $.introspection_attempt + 1 %>'}}, u'send_message': {u'input': {u'status': u"<% $.get('status', 'SUCCESS') %>", u'queue_name': u'<% $.queue_name %>', u'message': u"<% $.get('message', '') %>", u'execution': u'<% execution() %>', u'type': u'<% execution().name %>', u'payload': u"<% { introspected_nodes => $.get('introspected_nodes', []), failed_introspection => $.get('failed_introspection', []) } %>"}, u'version': u'2.0', u'type': u'direct', u'name': u'send_message', u'workflow': u'tripleo.messaging.v1.send'}, u'introspect_nodes': {u'with-items': u'uuid in <% $.node_uuids %>', u'name': u'introspect_nodes', u'on-error': [{u'get_introspection_status': u'<% $.introspection_attempt <= $.max_retry_attempts %>'}, {u'max_retry_attempts_reached': u'<% $.introspection_attempt > $.max_retry_attempts %>'}], u'workflow': u'_introspect', u'on-success': u'get_introspection_status', u'version': u'2.0', u'concurrency': u'<% $.concurrency %>', u'input': {u'node_uuid': u'<% $.uuid %>', u'queue_name': u'<% $.queue_name %>', u'timeout': u'<% $.node_timeout %>'}, u'type': u'direct'}, u'set_validations_failed': {u'version': u'2.0', u'type': u'direct', u'name': u'set_validations_failed', u'publish': {u'status': u'FAILED', u'message': u'<% task(run_validations).result %>'}, u'on-success': u'send_message'}, u'retry_failed_nodes': {u'version': u'2.0', u'type': u'direct', u'name': u'retry_failed_nodes', u'publish': {u'status': u'RUNNING', u'message': u"<% 'Retrying {0} nodes that failed introspection. Attempt {1} of {2} '.format($.failed_introspection.len(), $.introspection_attempt, $.max_retry_attempts + 1) %>", u'node_uuids': u'<% $.failed_introspection %>'}, u'on-success': [u'send_message', u'introspect_nodes']}, u'max_retry_attempts_reached': {u'on-complete': u'send_message', u'version': u'2.0', u'type': u'direct', u'name': u'max_retry_attempts_reached', u'publish': {u'status': u'FAILED', u'message': u"<% 'Retry limit reached with {0} nodes still failing introspection'.format($.failed_introspection.len()) %>"}}, u'initialize': {u'on-complete': [{u'run_validations': u'<% $.run_validations %>'}, {u'introspect_nodes': u'<% not $.run_validations %>'}], u'version': u'2.0', u'type': u'direct', u'name': u'initialize', u'publish': {u'introspection_attempt': 0}}, u'get_introspection_status': {u'with-items': u'uuid in <% $.node_uuids %>', u'name': u'get_introspection_status', u'on-error': u'increase_attempt_counter', u'on-success': [{u'successful_introspection': u'<% $.failed_introspection.len() = 0 %>'}, {u'increase_attempt_counter': u'<% $.failed_introspection.len() > 0 %>'}], u'publish-on-error': {u'failed_introspection': u'<% ($.node_uuids.toSet() - task().result.where(isDict($)).select($.uuid).toSet()) + task().result.where(isDict($)).where($.finished = true and $.error != null).toSet() + task().result.where(isDict($)).where($.finished = false).toSet() %>', u'introspected_nodes': u'<% task().result.where(isDict($)).toDict($.uuid, $) %>'}, u'publish': {u'failed_introspection': u'<% task().result.where($.finished = true and $.error != null).select($.uuid) + task().result.where($.finished = false).select($.uuid) %>', u'introspected_nodes': u'<% task().result.toDict($.uuid, $) %>'}, u'version': u'2.0', u'action': u'baremetal_introspection.get_status', u'input': {u'uuid': u'<% $.uuid %>'}, u'type': u'direct'}}, u'description': u'Take a list of nodes and move them through introspection.\nBy default each node will attempt introspection up to 3 times (two retries plus the initial attemp) if it fails. This behaviour can be modified by changing the max_retry_attempts input.\nThe workflow will assume the node has timed out after 20 minutes (1200 seconds). This can be changed by passing the node_timeout input in seconds.\n', u'tags': [u'tripleo-common-managed'], u'version': u'2.0', u'input': [u'node_uuids', {u'run_validations': False}, {u'queue_name': u'tripleo'}, {u'concurrency': 20}, {u'max_retry_attempts': 2}, {u'node_timeout': 1200}], u'name': u'introspect'}}, u'plan_name': None, u'execution_id': u'ed0ee129-c75a-4586-be65-1807f88d1a9e', u'deployment_status': None}}, u'queue_name': u'tripleo', u'Message_Type': u'Notification', u'ttl': 3600} END return value: 1 Waiting for introspection to finish... Introspection of node 1619da08-cdea-474a-9c51-578595a07c28 timed out. Introspection of node 534c748d-cac2-4326-8332-f135611b15b8 timed out. Retrying 2 nodes that failed introspection. Attempt 1 of 3 Traceback (most recent call last): File "/usr/bin/openstack", line 10, in sys.exit(main()) File "/usr/lib/python2.7/site-packages/openstackclient/shell.py", line 210, in main return OpenStackShell().run(argv) File "/usr/lib/python2.7/site-packages/osc_lib/shell.py", line 134, in run ret_val = super(OpenStackShell, self).run(argv) File "/usr/lib/python2.7/site-packages/cliff/app.py", line 281, in run result = self.run_subcommand(remainder) File "/usr/lib/python2.7/site-packages/osc_lib/shell.py", line 169, in run_subcommand ret_value = super(OpenStackShell, self).run_subcommand(argv) File "/usr/lib/python2.7/site-packages/cliff/app.py", line 402, in run_subcommand result = cmd.run(parsed_args) File "/usr/lib/python2.7/site-packages/tripleoclient/command.py", line 25, in run super(Command, self).run(parsed_args) File "/usr/lib/python2.7/site-packages/osc_lib/command/command.py", line 41, in run return super(Command, self).run(parsed_args) File "/usr/lib/python2.7/site-packages/cliff/command.py", line 184, in run return_code = self.take_action(parsed_args) or 0 File "/usr/lib/python2.7/site-packages/tripleoclient/v1/overcloud_node.py", line 197, in take_action run_validations=parsed_args.run_validations File "/usr/lib/python2.7/site-packages/tripleoclient/workflows/baremetal.py", line 183, in introspect_manageable_nodes for payload in base.wait_for_messages(workflow_client, ws, execution): File "/usr/lib/python2.7/site-packages/tripleoclient/workflows/base.py", line 61, in wait_for_messages for payload in websocket.wait_for_messages(timeout=timeout): File "/usr/lib/python2.7/site-packages/tripleoclient/plugin.py", line 149, in wait_for_messages message = self.recv() File "/usr/lib/python2.7/site-packages/tripleoclient/plugin.py", line 126, in recv return json.loads(self._ws.recv()) File "/usr/lib/python2.7/site-packages/websocket/_core.py", line 348, in recv opcode, data = self.recv_data() File "/usr/lib/python2.7/site-packages/websocket/_core.py", line 365, in recv_data opcode, frame = self.recv_data_frame(control_frame) File "/usr/lib/python2.7/site-packages/websocket/_core.py", line 378, in recv_data_frame frame = self.recv_frame() File "/usr/lib/python2.7/site-packages/websocket/_core.py", line 410, in recv_frame return self.frame_buffer.recv_frame() File "/usr/lib/python2.7/site-packages/websocket/_abnf.py", line 312, in recv_frame self.recv_header() File "/usr/lib/python2.7/site-packages/websocket/_abnf.py", line 261, in recv_header header = self.recv_strict(2) File "/usr/lib/python2.7/site-packages/websocket/_abnf.py", line 346, in recv_strict bytes = self.recv(min(16384, shortage)) File "/usr/lib/python2.7/site-packages/websocket/_core.py", line 479, in _recv return recv(self.sock, bufsize) File "/usr/lib/python2.7/site-packages/websocket/_socket.py", line 77, in recv bytes = sock.recv(bufsize) File "/usr/lib64/python2.7/ssl.py", line 757, in recv return self.read(buflen) File "/usr/lib64/python2.7/ssl.py", line 651, in read v = self._sslobj.read(len or 1024) KeyboardInterrupt