Lonofile

The Lonofile allows you to manage and reuse lono components like blueprints, configsets, and helpers. You centrally define, manage, and update them. Add them to Lonofile:

Lonofile

blueprint "ec2",   source: "boltops-tools/ec2-blueprint"
configset "httpd", source: "boltops-tools/httpd-configset"
helper    "ec2",   source: "boltops-tools/ec2-helper"

Usage

To install the components, run:

$ lono bundle
Exporting vendor/blueprints/ec2
Exporting vendor/configsets/httpd
Exporting vendor/helpers/ec2

Components are downloaded to your vendor/blueprints, vendor/configsets, vendor/helpers folders. The components in vendor is sourced same way as if they were defined in app. This is because Lono considers multiple lookup paths. Docs: Lookup Paths

Lonofile.lock

A Lonofile.lock file is also generated. This file can be committed to version control to ensure that everyone on the team uses the exact same version.