@@ -550,8 +550,33 @@ def _get_ssl_listen_port(server):
550
550
ssl_listen_port = "7002"
551
551
elif ssl is None and isSecureModeEnabledForDomain (model ):
552
552
ssl_listen_port = "7002"
553
+
554
+ # Check overrride for 14.1.2.x
555
+ if not env .wlsVersionEarlierThan ("14.1.2.0" ) and not isGlobalSSLEnabled ():
556
+ return None
553
557
return ssl_listen_port
554
558
559
+ def isGlobalSSLEnabled (model ):
560
+ result = False
561
+ if 'topology' in model :
562
+ if 'SSLEnabled' in model ['topology' ]:
563
+ val = model ['topology' ]['SSLEnabled' ]
564
+ if isinstance (val , str ) or isinstance (val , unicode ):
565
+ result = Boolean .valueOf (val )
566
+ else :
567
+ result = val
568
+ return result
569
+
570
+ def isGlobalListenPortEnabled (model ):
571
+ result = False
572
+ if 'topology' in model :
573
+ if 'ListenPortEnabled' in model ['topology' ]:
574
+ val = model ['topology' ]['ListenPortEnabled' ]
575
+ if isinstance (val , str ) or isinstance (val , unicode ):
576
+ result = Boolean .valueOf (val )
577
+ else :
578
+ result = val
579
+ return result
555
580
556
581
def addAdminChannelPortForwardNetworkAccessPoints (server ):
557
582
admin_channel_port_forwarding_enabled = env .getEnvOrDef ("ADMIN_CHANNEL_PORT_FORWARDING_ENABLED" , "true" )
@@ -579,8 +604,14 @@ def addAdminChannelPortForwardNetworkAccessPoints(server):
579
604
_writeAdminChannelPortForwardNAP (name = 'internal-admin' , server = server ,
580
605
listen_port = getAdministrationPort (server , model ['topology' ]), protocol = 'admin' )
581
606
elif index == 0 :
582
- if not secure_mode and is_listenport_enabled (server ):
583
- _writeAdminChannelPortForwardNAP (name = 'internal-t3' , server = server , listen_port = admin_server_port , protocol = 't3' )
607
+ if not env .wlsVersionEarlierThan ("14.1.2.0" ):
608
+ if not secure_mode and is_listenport_enabled (server ):
609
+ _writeAdminChannelPortForwardNAP (name = 'internal-t3' , server = server , listen_port = admin_server_port , protocol = 't3' )
610
+ elif secure_mode and (is_listenport_enabled (server ) or isGlobalListenPortEnabled (model )):
611
+ _writeAdminChannelPortForwardNAP (name = 'internal-t3' , server = server , listen_port = admin_server_port , protocol = 't3' )
612
+ else :
613
+ if not secure_mode and is_listenport_enabled (server ):
614
+ _writeAdminChannelPortForwardNAP (name = 'internal-t3' , server = server , listen_port = admin_server_port , protocol = 't3' )
584
615
585
616
ssl = getSSLOrNone (server )
586
617
ssl_listen_port = None
@@ -590,20 +621,27 @@ def addAdminChannelPortForwardNetworkAccessPoints(server):
590
621
ssl_listen_port = "7002"
591
622
elif ssl is None and secure_mode :
592
623
ssl_listen_port = "7002"
624
+ # Check override for 14.1.2.x
625
+
626
+ if not env .wlsVersionEarlierThan ("14.1.2.0" ) and ssl is None :
627
+ if isGlobalSSLEnabled (model ):
628
+ ssl_listen_port = 7002
629
+ else :
630
+ ssl_listen_port = None
593
631
594
632
if ssl_listen_port is not None :
595
633
_writeAdminChannelPortForwardNAP (name = 'internal-t3s' , server = server , listen_port = ssl_listen_port , protocol = 't3s' )
596
634
597
635
598
636
def is_listenport_enabled (server ):
637
+ is_listen_port_enabled = True
599
638
if 'ListenPortEnabled' in server :
600
639
val = server ['ListenPortEnabled' ]
601
640
if isinstance (val , str ) or isinstance (val , unicode ):
602
641
is_listen_port_enabled = Boolean .valueOf (val )
603
642
else :
604
643
is_listen_port_enabled = val
605
- else :
606
- is_listen_port_enabled = True
644
+
607
645
return is_listen_port_enabled
608
646
609
647
0 commit comments