Skip to content
Switch branches/tags
Go to file
Cannot retrieve contributors at this time
47 lines (36 sloc) 3.88 KB
title nav_order

Lono is a CloudFormation framework tool that helps you manage your templates. Lono handles the entire CloudFormation lifecycle. It starts with helping you develop your templates and helps you all the way to the infrastructure provisioning step.


  1. The first stage of lono is you crafting and writing the CloudFormation templates. Lono enables you to write your CloudFormation templates in a [DSL]({% link _docs/ %}) or [ERB]({% link _docs/ %}) templating language. Once you are ready, then you can generate the templates with lono generate.
  2. You then specify the desired parameters to use for the CloudFormation template. You do this with simple env-like param files. The format is easy on the eyes.
  3. In the end, lono puts it all together and launches the stack for you. It takes what is normally a manual multi-step process and simplifies it down to a single command: lono cfn deploy.

Here is a diagram that describes how lono works.

Stack Created

Lono Features

  • Ability to use [Existing CloudFormation Templates]({% link _docs/ %}).
  • [The Lono DSL]({% link _docs/ %}) - Generate templates from beautiful code.
  • Write your CloudFormation parameters with [simple env-like values]({% link _docs/configs/ %}).
  • Preview CloudFormation changes before pressing the big red button.
  • [Layering]({% link _docs/core/ %}) - Allows you to build multiple environments like development and production with the same template.
  • [Variables]({% link _docs/layering/ %}) - Allows you to construct templates where runtime Parameters do not suffice.
  • [Helpers]({% link _docs/core/ %}) - Allows you to extend Lono and simplify code.
  • [Configsets]({% link _docs/ %}) - Configuration Management. Automatically configure EC2 instances with reuseable code.

Lono Tutorial Series

CloudFormation Introduction Series

{% include %}