re-structuring variables in att-pod tests

Change-Id: I5e435b77cf4e4a7fc286c78c8207115d6b77ac8b
diff --git a/src/test/cord-api/Framework/utils/utils.robot b/src/test/cord-api/Framework/utils/utils.robot
index b650efa..d8ae127 100644
--- a/src/test/cord-api/Framework/utils/utils.robot
+++ b/src/test/cord-api/Framework/utils/utils.robot
@@ -259,3 +259,17 @@
     Run Keyword If    '${reachable}' == 'True'    Should Not Contain Any    ${result}    100% packet loss    100.0% packet loss
     Run Keyword If    '${reachable}' == 'False'    Should Not Contain    ${result}    64 bytes
     Run Keyword If    '${reachable}' == 'False'    Should Contain Any    ${result}    100% packet loss    100.0% packet loss
+
+Set Deployment Config Variables
+    [Documentation]    Parses through the given deployment config and sets all the "src" and "dst" variables
+    ${source}=    Evaluate    ${hosts}.get("src")
+    ${length_src}=    Get Length    ${source}
+    ${src}=    Set Variable    src
+    : FOR    ${INDEX}    IN RANGE    0    ${length_src}
+    \    Set Suite Variable    ${${src}${INDEX}}    ${source[${INDEX}]}
+    ${destination}=    Evaluate    ${hosts}.get("dst")
+    ${length_dst}=    Get Length    ${destination}
+    ${dst}=    Set Variable    dst
+    : FOR    ${INDEX}    IN RANGE    0    ${length_dst}
+    \    Set Suite Variable    ${${dst}${INDEX}}    ${destination[${INDEX}]}
+