What is Lono?

Lono is a CloudFormation framework that that optimizes for infrastructure-as-code happiness. It provides an organized structure, conventions over configurations, keeps your code DRY, and adds convenient tooling. Lono makes working with CloudFormation easier and more fun.

Lono Features

  • DSL: Build templates with beautiful code.
  • Plan: A Plan or Preview CloudFormation changes before pressing the big red button.
  • Layering: Allows you to build multiple environments like dev and prod with the same template.
  • Parameters: Write parameters with simple env-like files.
  • Variables: Compile down different templates when runtime Parameters do not suffice.
  • Helpers: Extend Lono and simplify code like a first-class citizen.
  • Configsets: Configuration Management. Configure EC2 instances with reuseable code.
  • DRY: Do not repeat yourself. Reuse blueprints.
  • Lonofile: Centrally manage blueprints.