Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- diff --git a/LdapSshGenerator.py b/LdapSshGenerator.py
- index 4dc1b52..a7ab234 100755
- --- a/LdapSshGenerator.py
- +++ b/LdapSshGenerator.py
- @@ -53,6 +53,8 @@ class LdapSshGenerator:
- sys.exit()
- elif o in ("-k", "--key"):
- self.project_key = str(a).upper()
- + elif o in ("-g", "--adgroup"):
- + self.adgroup = str(a).upper()
- elif o in ("-p", "--puser"):
- self.all_power_user = True
- else:
- @@ -63,6 +65,9 @@ class LdapSshGenerator:
- else:
- self.all_power_user = False
- self.project_key = project_key
- +
- + if not self.adgroup:
- + self.adgroup = self.project_key
- # create ldap project search string
- # special for msgnc because ldap group does not match with project key
- @@ -70,14 +75,14 @@ class LdapSshGenerator:
- internal_user_ldap_group = self.project_key[:-2] + self.internal_groups
- external_user_ldap_group = self.project_key[:-2] + self.external_groups
- else:
- - internal_user_ldap_group = self.project_key + self.internal_groups
- - external_user_ldap_group = self.project_key + self.external_groups
- + internal_user_ldap_group = self.adgroup + self.internal_groups
- + external_user_ldap_group = self.adgroup + self.external_groups
- # get project repository
- self.nc_repos.get_project_repo(self.project_key)
- # handle users
- - user_handler = UserHandler(self.project_key, self.tmp_file, self.all_power_user)
- + user_handler = UserHandler(self.adgroup, self.tmp_file, self.all_power_user)
- current_user = user_handler.get_current_users()
- current_user_del = set(user_handler.get_current_users_del())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement