Date: Sunday, November 18, 2007
Time: 19:00 UTC
Type: Admin-only
Date: Sunday, November 18, 2007
Time: 19:00 UTC
Type: Admin-only
NOTE: Outdated. Move on to the next section for the current instructions.
Re-opening membership requires a few more fine-tunings of our social processes. The following need to work, though they've not been tested in a while:
They get a randomly-generated password. Save a copy to /var/lib/portal/passwords/$USER.
An admin runs create-user $USER.
This gets password from /var/lib/portal/passwords/$USER and deletes the file.
Once we figure this out, we can re-open membership.
Someone applies via https://join.hcoop.net/
In case it wasn't obvious above, we're switching it to SSL.
This sends an e-mail to the applicant that contains a link to MemberManual/GettingStarted/NewMember.
The applicant pays via PayPal or Google Checkout
That admin uses a feature to be added to the portal, which matches a PayPal/Google Checkout e-mail address with an application.
magic-create-user-wrapper $USERNAME $REALNAME $EMAIL
These all come from the application database. $EMAIL is optional. If present, it should be used to initialize the new member's ~/.forward file. The new user's password should be read from deleuze:/var/lib/portal/$USERNAME, and that file should be deleted after the account is created.
After this is done, the portal sends an e-mail to the new member linking to MemberManual/GettingStarted/AccountCreated.
Go with http://worldwidedns.net for backup DNS?
Yes. MichaelOlson wants to go with the 5 zones plan (or if the plan can be changed at any time, start with two, and then add more as needed).
Post-meeting: Not now -- we will be using megacz.com until we can get an actual outside machine to run stuff on.
When do we want to migrate DNS for domain hcoop.net?
MichaelOlson thinks we should do this after forced migration ends, to minimize the possibility of member uncertainty while migrating.
Post-meeting: Using tinydns for hcoop.net domain, bind for everything else.
Procedure proposed by Adam Megacz:
The important part about this is that every potentially problematic step (mostly #6) can be reverted instantaneously.
AdamChlipala has finished his non-wishlist items for Domtool.
MichaelOlson finished Mailman stuff, needs to double-check new Domtool Mailman directives and write them up in manual.
Post-meeting: This is done.
AdamMegacz says no deadline, but we will wish we had at some point.
Last migration things:
Exim auth. MichaelOlson will try to finish this off tonight.
Post-meeting: Done.
Need to remove admins AT hcoop.net from Cc: to avoid annoying duplicates.
Send portal emails to addresses other than admins AT hcoop?
Post-meeting: Done.