Trusted Users

Online user request form

Steps to use addusers script

If you already have the code directory setup, you can jump to step of running adduser.py

  • Get the code
  • Copy template_settings.ini to settings.ini and add the parameters required. Here is the sample:
[auth]
admin_user = admin
admin_pwd = <set password here>
admin_tenant = admin
auth_url = https://controller-0.kaizen.massopencloud.org:5000/v2.0/

[nova]
version = 2

[templates]
email_template = ./email-template.txt
password_template = ./password-template.txt

[output]
email_path = ./user_emails/
password_path = ./password_emails/

[gmail]
email = kaizen@lists.massopen.cloud
password =
cc_list = kaizen@lists.massopen.cloud

[excelsheet]
auth_file = project-mocwebsite-5b5ccc23e55c.json
worksheet_key = 10MF5OYuwxiB537IpuKwBDKy388KRKCMJLabA3D28Ztw
  • It uses this excel sheet. Make sure the users are trusted/approved users in the sheet.
  • Runpython addusers.py
  • The quotas are not set by default. You need to modify the quotas for project created.
  • Profit

Eventually, we will have this online registration. For now, we will use a simple form that can be checked out from MOC repo.

The request form file name is MOCAccountRequestForm_TrustedUser.docx or MOCAccountRequestForm_TrustedUser.pdf

Steps after moc-kaizen-l receives the request form

  1. create the account for the user using the default quota below
  2. send a welcome email to user and cc kaizen@lists.massopen.cloud
  3. send a separate email with the password just to the user
  4. add user to the kaizen-users@lists.massopen.cloud mailing list
  5. add entry to the end of the following table
Requested Date Name Project Name Contact info. Sponsor Account Created Notes
12-7-2015 John Goodhue jtgoodhue jtgoodhue@mghpcc.org; 617-834-5601 Laura Kamfonik 12/8/2015 -
12-8-2015 Chris Hill cnh cnh@mit.edu; 617-253-6430 Laura Kamfonik 12/8/2015 -
12-10-2015 Jim Culbert culbertj culbertj@mghpcc.org; 782-290-6804 Laura Kamfonik 12/10/2015 -
12-14-2015 Piyanai Saowarattitada cms piyanai@bu.edu; 603-305-3767 Laura Kamfonik 12/14/2015 -
01-06-2016 Peter Walsh cons3rt peter.walsh@jackpinetech.com; 617-816-6001 Orran Krieger 01-06-2016 -
01-06-2016 Drew Janotta cons3rt drew.janotta@jackpinetech.com; 978-637-2923 x213 Peter Walsh 01-07-2016 -
01-06-2016 James Medeiros cons3rt james.medeiros@jackpinetech.com; 978-637-2923 x213 Peter Walsh 01-07-2016 -
01-06-2016 CONS3RT.orchestration cons3rt support@jackpinetech.com; 978/637-2923 x201 Peter Walsh 01-07-2016 machine account
01-14-2016 Jason Hennessey henn henn@bu.edu; (617) 358-1089 Laura Kamfonik 01-14-2016 -
01-26-2016 Anuj Thakur hpc thakur.an@husky.neu.edu; (617) 230-2879 Rahul Sharma 01-26-2016 -
01-29-2016 Bhupendra Singh cloud class project(flink) singh.bhup@husky.neu.edu; (857) 313-8828 Peter Desnoyers 01-29-2016 -
- Harshita Agrawal - agrawal.h@husky.neu.edu; (857) 317-0715 - - -
- Deep Chheda - chheda.de@husky.neu.edu; (617) 543-6575 - - -
02-03-2016 ates cloud class project(MOC Monitoring (MOCMon) Platform v2.0 ) ates@bu.edu; 857 540 8435 Ravi.G 02-03-2016 -
- timbagby - timbagby@bu.edu; (508)-932-2625 - - -
02-03-2016 Leonid Dataverse isleonid@hmdc.harvard.edu; 617 496 9966 Rahul Sharma 02-03-2016 -
02-04-2016 Jingyi Zhang Cloud class project(Network traffic collection in the MOC) jyzhangr@bu.edu; 617-283-9403 Ravi.G 02-04-2016 -
02-04-2016 Naomi Joshi Cloud class project(Lambda on OpenStack) joshi.nao@husky.neu.edu; 848-667-3065 Peter Desnoyers 02-04-2016 -
- Sushant Mimani - mimane.s@husky.neu.edu; 617-208-9552 - - -
02-05-2016 Jaison Babu Hybrid Cloud jbabu@ccs.neu.edu; 610-615-7184 Rahul Sharma 02-05-2016 -
- Akash Singh - singh.aka@husky.neu.edu; 617-372-7259 - - -

Limitations

  1. Images : only Ubuntu and CentOS
  2. Floating IPs : default 3 per users - how can we enforce this ?
  3. Only non-admin access is allowed for general users.