@@ -217,18 +217,6 @@ def __init__(self, module):
217217 self .vm_default_nic = None
218218
219219
220- def get_public_end_port (self ):
221- if not self .module .params .get ('public_end_port' ):
222- return self .module .params .get ('public_port' )
223- return self .module .params .get ('public_end_port' )
224-
225-
226- def get_private_end_port (self ):
227- if not self .module .params .get ('private_end_port' ):
228- return self .module .params .get ('private_port' )
229- return self .module .params .get ('private_end_port' )
230-
231-
232220 def get_vm_guest_ip (self ):
233221 vm_guest_ip = self .module .params .get ('vm_guest_ip' )
234222 default_nic = self .get_vm_default_nic ()
@@ -259,9 +247,9 @@ def get_portforwarding_rule(self):
259247 if not self .portforwarding_rule :
260248 protocol = self .module .params .get ('protocol' )
261249 public_port = self .module .params .get ('public_port' )
262- public_end_port = self .get_public_end_port ( )
250+ public_end_port = self .get_or_fallback ( 'public_end_port' , 'public_port' )
263251 private_port = self .module .params .get ('private_port' )
264- private_end_port = self .get_private_end_port ( )
252+ private_end_port = self .get_or_fallback ( 'private_end_port' , 'private_port' )
265253
266254 args = {}
267255 args ['ipaddressid' ] = self .get_ip_address (key = 'id' )
@@ -290,9 +278,9 @@ def create_portforwarding_rule(self):
290278 args = {}
291279 args ['protocol' ] = self .module .params .get ('protocol' )
292280 args ['publicport' ] = self .module .params .get ('public_port' )
293- args ['publicendport' ] = self .get_public_end_port ( )
281+ args ['publicendport' ] = self .get_or_fallback ( 'public_end_port' , 'public_port' )
294282 args ['privateport' ] = self .module .params .get ('private_port' )
295- args ['privateendport' ] = self .get_private_end_port ( )
283+ args ['privateendport' ] = self .get_or_fallback ( 'private_end_port' , 'private_port' )
296284 args ['openfirewall' ] = self .module .params .get ('open_firewall' )
297285 args ['vmguestip' ] = self .get_vm_guest_ip ()
298286 args ['ipaddressid' ] = self .get_ip_address (key = 'id' )
@@ -312,9 +300,9 @@ def update_portforwarding_rule(self, portforwarding_rule):
312300 args = {}
313301 args ['protocol' ] = self .module .params .get ('protocol' )
314302 args ['publicport' ] = self .module .params .get ('public_port' )
315- args ['publicendport' ] = self .get_public_end_port ( )
303+ args ['publicendport' ] = self .get_or_fallback ( 'public_end_port' , 'public_port' )
316304 args ['privateport' ] = self .module .params .get ('private_port' )
317- args ['privateendport' ] = self .get_private_end_port ( )
305+ args ['privateendport' ] = self .get_or_fallback ( 'private_end_port' , 'private_port' )
318306 args ['openfirewall' ] = self .module .params .get ('open_firewall' )
319307 args ['vmguestip' ] = self .get_vm_guest_ip ()
320308 args ['ipaddressid' ] = self .get_ip_address (key = 'id' )
0 commit comments