diff --git a/roles/copr/backend/files/provision/filter_plugins/os_nova.py b/roles/copr/backend/files/provision/filter_plugins/os_nova.py index 9b7386d856..4b7cc0f0c8 100644 --- a/roles/copr/backend/files/provision/filter_plugins/os_nova.py +++ b/roles/copr/backend/files/provision/filter_plugins/os_nova.py @@ -2,7 +2,7 @@ from novaclient.v1_1.client import Client import re def extract_ip_from_stdout(output): - match = re.search(r'IP=([^\{\}"]+)', result, re.MULTILINE) + match = re.search(r'IP=([^\{\}\n"]+)', output, re.MULTILINE) if match: return match.group(1) @@ -35,6 +35,7 @@ class FilterModule(object): # "image_id_to_name": image_id_to_name, "image_name_to_id": image_name_to_id, "network_name_to_id": network_name_to_id, + "extract_ip_from_stdout": extract_ip_from_stdout, # "network_id_to_name": network_id_to_name, }