Magi logo

Infrastructure-as-code with the batteries included!

Magi is a small, but powerful, cloud-agnostic framework for infrastructure-as-code, using the tools you already love. Stop bikeshedding and start building!

Brought to you by Ologist LogoOlogist

What is Magi?

Magi is a command-line utility for managing large-scale infrastructure-as-code projects. At Ologist, we work on these types of projects for institutions of all shapes and sizes - from government departments to red-brick universites - and we've learned a few things over the years:

  • Teams spend too much time designing patterns for everyday infrastructure "modes"
  • Everyone loves tinkering with tooling, often to the detriment of delivering useful work
  • Onboarding other teams, and promoting collaboration on infrastructure, can require extensive upskilling

We are building Magi to solve those problems - by establishing a "firm-but-flexible" template system for common infrastructure-as-code tasks such building and deploying machine images, containers and FaaS functions; deploying secure networks; and handling backup-and-restore.

We're currently in the early stages, crystalising the knowledge we've gained from our past engagements to build a library of templates and patterns, however we're looking forward to showing you what we can do.

Oh, and we're always looking for contributors!

~ Josh Finch [@openfinch]