-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathREADME
38 lines (30 loc) · 1.47 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
It's Motley.
This is a motley collection of scripts that provision google apps accounts.
They are (so far) all written in python, so in theory they should be able
to run on any OS...but we're only testing in Linux at this point.
Dependencies
You need Google's Python API library:
http://code.google.com/p/gdata-python-client/downloads/list
If you can do the following, then you should be in good shape:
$ python
Python 2.5.2 (r252:60911, Jul 22 2009, 15:35:03)
>>> import gdata.apps.service
>>>
Provisioning from Active Directory or a database
If you want to provision accounts from an Active Directory (or other LDAP
directory), or from a database, then see provision.py.
If you want to set this up to run regularly, you might put something like
the following in your crontab (assuming you copy these scripts into
/usr/local/bin/vla-google-apps-provisioning ):
0 0 * * * /usr/local/bin/vla-google-apps-provisioning/provision.py | logger -t google_apps_provisioning
Provisioning from Somewhere Else
You might take a look at vlagoogleprovisionlib.py.
No Magic
There is no magic here. There isn't even sophistication. But since lots of
people need to do the same basic thing, maybe this will be useful to
someone.
Thanks To
VLACS: http://vlacs.org
Oyster River Cooperative School District: http://orcsd.org
Exeter Regional Cooperative School District: http://sau16.org
Created: Tue Apr 5 21:10:56 EDT 2011