Diederik has uploaded a new change for review.
https://gerrit.wikimedia.org/r/60930
Change subject: Added simple script to create admin account through CLI
......................................................................
Added simple script to create admin account through CLI
Change-Id: I1252dd377132ea3b53962775f1ee0aee113d4ce6
---
A create_account.py
1 file changed, 22 insertions(+), 0 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/analytics/E3Analysis
refs/changes/30/60930/1
diff --git a/create_account.py b/create_account.py
new file mode 100644
index 0000000..c177c98
--- /dev/null
+++ b/create_account.py
@@ -0,0 +1,22 @@
+#!/usr/bin/python
+# coding=utf-8
+
+#Create default admin account
+#For puppet from drdee
+
+import argparse
+from user_metrics.api.session import APIUser
+
+def create_user(username, password):
+ u = APIUser(username)
+ u.set_password(password)
+ u.register_user()
+
+
+if __name__ == '__main__':
+ parser = argparse.ArgumentParser()
+ parser.add_argument('-u', '--username', action='store',
dest='username', required=True, default='admin', help='give username for
usermetrics api')
+ parser.add_argument('-p', '--password', action='store',
dest='password', required=True, default='vagrant', help='give password for
user')
+ args = parser.parse_args()
+
+ create_user(args.username, args.password)
--
To view, visit https://gerrit.wikimedia.org/r/60930
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I1252dd377132ea3b53962775f1ee0aee113d4ce6
Gerrit-PatchSet: 1
Gerrit-Project: analytics/E3Analysis
Gerrit-Branch: master
Gerrit-Owner: Diederik <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits