+Create Multiple Subnets
+ [Arguments] ${network_names} ${subnet_names} ${subnet_cidr}
+ [Documentation] Create required number of subnets for previously created networks and return subnet id
+ ${number_of_networks} = BuiltIn.Get Length ${network_names}
+ @{subnet_id_list} = BuiltIn.Create List @{EMPTY}
+ : FOR ${index} IN RANGE ${number_of_networks}
+ \ OpenStackOperations.Create SubNet ${network_names[${index}]} ${subnet_names[${index}]} ${subnet_cidr[${index}]}
+ ${sub_list} = OpenStackOperations.List Subnets
+ : FOR ${index} IN RANGE ${number_of_networks}
+ \ BuiltIn.Should Contain ${sub_list} ${subnet_names[${index}]}
+ \ ${subnet_id} = OpenStackOperations.Get Subnet Id ${subnet_names[${index}]}
+ \ Collections.Append To List ${subnet_id_list} ${subnet_id}
+ [Return] @{subnet_id_list}
+