Mozillians/One Phonebook to Rule Them All: Difference between revisions
Jump to navigation
Jump to search
Line 21: | Line 21: | ||
# '''Contributor-Facing Services''': <strike>cvs.mozilla.org,</strike> hg.mozilla.org, svn.mozilla.org, bzr.mozilla.org | # '''Contributor-Facing Services''': <strike>cvs.mozilla.org,</strike> hg.mozilla.org, svn.mozilla.org, bzr.mozilla.org | ||
# '''Staff-Only Services''': Wifi, Vidyo, Zimbra, Shell servers | # '''Staff-Only Services''': Wifi, Vidyo, Zimbra, Shell servers | ||
# '''Zimbra''': location and employee-status based distribution lists are generated from LDAP | |||
# '''All "internal" Mozilla websites''' | # '''All "internal" Mozilla websites''' | ||
#* intranet.mozilla.org | #* intranet.mozilla.org |
Revision as of 17:24, 18 April 2012
Goal
Have only one Mozillian Phonebook by deprecating the Internal Phonebook and off-load its capabilities to other systems.
Needs
Mozillians Phonebook
Contributor Authentication LDAP Services
- Mozillians Phonebook should be able to share Vouched Mozillians (and greater levels) with our MozSpaces pieces of functionality (
Wi-Fi andVidyo)
LDAP Service
- Mozillians Phonebook should be able to determine who is an employee using an @mozilla.com,
@mozilla.org(there are non- or ex-employees with @mozilla.org) or @mozillafoundation.org e-mail account- This is a little more complicated. Contractors get @mozilla.com addresses but aren't employees. Auto-generated Zimbra lists use the employeeType to generate lists.
- employeeType will be auto-populated from Workday
- Employee (paid staff) isn't based on email address
- Mozillians Phonebook should be able to determine who has committer access to
cvs.mozilla.org,hg.mozilla.org, svn.mozilla.org, bzr.mozilla.org
Analysis
LDAP Usages
- Contributor-Facing Services:
cvs.mozilla.org,hg.mozilla.org, svn.mozilla.org, bzr.mozilla.org - Staff-Only Services: Wifi, Vidyo, Zimbra, Shell servers
- Zimbra: location and employee-status based distribution lists are generated from LDAP
- All "internal" Mozilla websites
- intranet.mozilla.org
- metrics.mozilla.com
- mana.mozilla.org
- ganglia.mozilla.org
- nagios.mozilla.org
- arecibo.mozilla.org
- graphite.mozilla.org
- ldap.mozilla.org
- inventory.mozilla.org
- various others used by small teams internally
- General Linux server logins - Too many to list - somewhere around 100 machines
- Source of truth for all internal server security - sysadmin accounts for all servers and root access managed by LDAP
- Postini
- Egnyte (not production yet)
- vpn.mozilla.com/org
- mpt-vpn.mozilla.org (OpenVPN)
- blog.mozilla.org
- video.mozilla.org WebDAV access
- Single-signon (soon)
- Workday
- jobvite
- bill.com
- egencia
- intacct
- ... more...
Profile Fields between Phonebooks
In order to replace the current internal phonebook, there are a number of fields that are missing from the Mozillian Phonebook that will need to be added for paid staff employees (suggesting a permissions system placed onto the Phonebook). A lot of these fields can be generalized for contributors, but other will need to be restricted access to only paid staff. On a related topic, it may be possible to parse for verification of paid staff as actual paid staff on Mozillians via our internal systems.