Configsets are essentially configuration management embedded into the CloudFormation template. You can use configsets to install and configure software on your EC2 instances automatically. Lono allows you to use configsets in a reusable way by dynamically adding them to the template.

Configuration Management Tool

There are several configuration management tools out there: chef, puppet, ansible, salt. They all can perform these 3 steps:

  1. Install a package
  2. Configure it
  3. Run it as a Service

Configsets is just configuration management software provided by AWS for free. Configsets are very lightweight. Though they, like all other configuration management tools, have their quirks, they can work for companies who don’t have the time or budget to use other tools. The cfn-init script, which runs and applies configsets, is preinstalled on Amazon Linux.