Configuring a local environment for dealing with git
I recently added a Gerrit instance at Wikimedia for doing code review and git repository management for our puppet repository. Since I’m using a new tool, I need a new working environment to go with...
View ArticleSharing home directories to instances within a project using puppet, LDAP,...
As mentioned in an older post, I’m building a test and development environment using OpenStack. The environment is intended to be fairly integrated. Part of this integration is a consistent working...
View ArticleA process for puppetization of a service using Nova
For the proper automation of a service using puppet, it’s necessary to ensure the service can be installed repeatedly, and that the service is fully up and ready when it is built. To ensure this, I’m...
View ArticleOpenStackManager version 1.3 released
The OpenStackManager extension is a web interface for OpenStack, and a manager for a fully integrated test and development network being written primarily for Wikimedia Foundation use. I’ve been busy...
View ArticleOpenStackManager 1.4 released
The OpenStackManager extension is a web interface for OpenStack, and a manager for a fully integrated test and development network being written primarily for Wikimedia Foundation use. This release is...
View ArticlePer-project sudo policies using sudo-ldap and puppet
In Wikimedia Labs, we don’t manage authentication and authorization in the normal public cloud way. We don’t assume that an instance creator is managing auth for instances they create. Instead, all of...
View ArticleAnnouncing OATHAuth, a two-factor authentication extension for MediaWiki
I’ve just released OATHAuth 0.1 for MediaWiki. This is an HMAC based One Time Password (HOTP) implementation providing two factor authentication. This is the same technology used for Google’s...
View ArticleI’ve been with the Wikimedia Foundation for a second year. Have I met my goals?
I’m actually on time for this update, this year! Here’s my goals from last year; I’ll give feedback inline: Continue with the Labs project. Finish set up of test/dev Labs, and begin work and make major...
View ArticleOpenStack wiki migration
On Feb 15th we migrated the MoinMoin powered OpenStack wiki to a new wiki powered by MediaWiki. Overall the migration went well. There was a large amount of cleanup that needed to get done, but we...
View ArticlePer-project users and groups (aka service groups)
In Wikimedia Labs, we’re using OpenStack with heavy LDAP integration. With this integration we have a concept of global groups and users. When a user registers with Labs, the user’s account immediately...
View Article
More Pages to Explore .....