
Jan 30, 2011
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 is a features and bugfix release of the OpenStackManager extension. The following has changed:
- Added floating ip output to instance list
- Removed cast calls from code pulling info from classes, and added them to the output of the classes (code cleanup)
- Added support for cloud-init via $wgOpenStackManagerInstanceUserData
- Can currently add cloudconfig, scripts, and upstarts
- cloudconfig is currently an array that is converted to YAML, whereas scripts and upstarts load from given files

Jan 24, 2011
For the past month or so I’ve been working on an extension to manage OpenStack (Nova), for use on the Wikimedia Foundation’s upcoming virtualization cluster. I’ve gotten to a point where I believe the extension is ready for an initial release.
In brief, OpenStack works a lot like EC2, and in fact implements the EC2 API. This extension interacts with the EC2 API and LDAP, to manage a virtual machine infrastructure. It has the following features:
- Integrates with the LdapAuthentication extension, and creates user accounts in LDAP upon user creation
- Users created with a posix username, uid, and gid; home directory; OpenStack credentials; and wiki credentials
This is a preview of
Announcing OpenStackManager extension for MediaWiki
.
Read the full post (271 words, estimated 1:05 mins reading time)

Jan 2, 2011
It’s been a while since I’ve written a technical post, so I thought, maybe I should write about what I’ve been working on for the past couple months…
I’ve been building a test and development infrastructure for The Wikimedia Foundation using OpenStack, and a number of other technologies. I’m not done yet, so I won’t get into any gory technical details (I promise I will later!). I will, however, give an overview of the architecture I’m aiming for.
Basic overview
We want a test and development infrastructure for a number of reasons:
This is a preview of
Building a test and development infrastructure using OpenStack
.
Read the full post (1906 words, estimated 7:37 mins reading time)