X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=robot-systest%2Flib%2Fopenstack_lib.resource;h=3ad237b98c7624e6daf534574c39031032c0e26f;hb=7d7628b6b0033b2026e60bbbde7cb1d9a46f388f;hp=ff4b46d625d95b85998544092832137991aa62bc;hpb=66e307d0416a82c90022843c625951d889682745;p=osm%2Ftests.git diff --git a/robot-systest/lib/openstack_lib.resource b/robot-systest/lib/openstack_lib.resource index ff4b46d..3ad237b 100644 --- a/robot-systest/lib/openstack_lib.resource +++ b/robot-systest/lib/openstack_lib.resource @@ -191,3 +191,17 @@ Delete Flavor Log ${stdout} Should Be Equal As Integers ${rc} ${SUCCESS_RETURN_CODE} RETURN ${stdout} + +Openstack Server List + [Documentation] Get the openstack server list + [Arguments] ${ns_name} + ${result}= Run And Return Rc And Output openstack server list | grep ${ns_name} | awk 'index($0, "ipv6=") {gsub(/,$/, ""); gsub("ipv6=", ""); print $8, $9}' + ${rc}= Get From List ${result} 0 + ${Ip}= Get From List ${result} 1 + Log ${Ip} + Should Be Equal As Integers ${rc} ${success_return_code} + RETURN ${Ip} + +Source Openrc Command + [Documentation] Keyword to source openstack tenant + Write source openrc