@@ -655,6 +655,8 @@ def __init__(self, module):
655655        self .endpoint_access_scheme  =  self ._get_param ('endpoint_access_scheme' )
656656        self .endpoint_access_subnets  =  self ._get_param ('endpoint_access_subnets' )
657657
658+         self .use_single_resource_group = self ._get_param ('use_single_resource_group' )
659+ 
658660        # Initialize the return values 
659661        self .environment  =  dict ()
660662
@@ -890,6 +892,8 @@ def _configure_payload(self):
890892                )
891893            if  self .freeipa  is  not None :
892894                payload ['freeIpa' ] =  dict (instanceCountByGroup = self .freeipa ['instanceCountByGroup' ])
895+             if  self .use_single_resource_group :
896+                 payload ['resourceGroupName' ] =  self .resource_gp 
893897
894898        return  payload 
895899
@@ -1007,7 +1011,8 @@ def main():
10071011            delay = dict (required = False , type = 'int' , aliases = ['polling_delay' ], default = 15 ),
10081012            timeout = dict (required = False , type = 'int' , aliases = ['polling_timeout' ], default = 3600 ),
10091013            endpoint_access_subnets = dict (required = False , type = 'list' , elements = 'str' ),
1010-             endpoint_access_scheme = dict (required = False , type = 'str' , choices = ['PUBLIC' , 'PRIVATE' ])
1014+             endpoint_access_scheme = dict (required = False , type = 'str' , choices = ['PUBLIC' , 'PRIVATE' ]),
1015+             use_single_resource_group = dict (required = False , type = 'bool' , default = False ),
10111016
10121017        ),
10131018        # TODO: Update for Azure 
0 commit comments