Skip to content

Commit a47899a

Browse files
committed
move to appropriate folders
1 parent d9c6b91 commit a47899a

File tree

2 files changed

+16
-12
lines changed

2 files changed

+16
-12
lines changed

OpenStack-AD-Migrate/openstack-ad-migrate.py renamed to OpenStack-AD-Migrate/usr/local/bin/openstack-ad-migrate.py

Lines changed: 16 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
#!/usr/bin/python
22
import ldap
3+
import ldap.sasl
34
import json
45
import sys
56
import os
@@ -37,15 +38,17 @@ def ldap_flatusers(members, ld):
3738

3839

3940
def getter(groups):
40-
ld = ldap.open("fed.cclrc.ac.uk")
41-
ld.protocol_version = ldap.VERSION3
42-
user = "CN=<username>,OU=FBU,DC=fed,DC=cclrc,DC=ac,DC=uk"
43-
pwd = "<password>"
44-
try:
45-
ld.simple_bind_s(user,pwd)
46-
except ldap.LDAPError, e:
47-
print e
48-
41+
# ld = ldap.open("fed.cclrc.ac.uk")
42+
# ld.protocol_version = ldap.VERSION3
43+
# user = "CN=<username>,OU=FBU,DC=fed,DC=cclrc,DC=ac,DC=uk"
44+
# pwd = "<password>"
45+
# try:
46+
# ld.simple_bind_s(user,pwd)
47+
# except ldap.LDAPError, e:
48+
# print e
49+
ld = ldap.initialise("ldap://fed.cclrc.ac.uk")
50+
auth = ldap.sasl.gssapi("")
51+
ld.sasl_interactive_bind_s("",auth)
4952

5053
basedn = "OU=Manual,OU=Distribution Lists,DC=fed,DC=cclrc,DC=ac,DC=uk"
5154

@@ -70,6 +73,7 @@ def getter(groups):
7073
d["desc"] = result_data[0][1]['description'][0]
7174
result_set.append(d)
7275
ld.unbind_s()
76+
print result_set
7377
return result_set
7478

7579
def putter(groups):
@@ -97,7 +101,7 @@ def putter(groups):
97101
if m not in ms:
98102
macmd = "openstack role add --user '{0}' --user-domain stfc --project '{1}' --project-domain default user".format(m,name)
99103
cl(macmd)
100-
104+
101105

102106
if __name__ == "__main__":
103107
if len(sys.argv) < 2:
@@ -106,5 +110,5 @@ def putter(groups):
106110
else:
107111
with open(sys.argv[1]) as f:
108112
fl = f.read().split("\n")[:-1]
109-
groupdata = getter(fl)
110-
putter(groupdata)
113+
# groupdata = getter(fl)
114+
# putter(groupdata)

0 commit comments

Comments
 (0)