lono code import
Usage
lono code import SOURCE
Description
Imports CloudFormation template and converts it to Ruby code.
Examples
lono code import path/to/file
lono code import http://example.com/url/to/template.yml
lono code import http://example.com/url/to/template.json
lono code import http://example.com/url/to/template.json --blueprint myblueprint
Example with Output
$ URL=https://s3.amazonaws.com/cloudformation-templates-us-east-1/EC2InstanceWithSecurityGroupSample.template
$ lono code import $URL --blueprint ec2
=> Creating new blueprint called ec2.
create blueprints/ec2
create blueprints/ec2/ec2.gemspec
create blueprints/ec2/.gitignore
create blueprints/ec2/.meta/config.yml
create blueprints/ec2/CHANGELOG.md
create blueprints/ec2/Gemfile
create blueprints/ec2/README.md
create blueprints/ec2/Rakefile
create blueprints/ec2/seed/configs.rb
create blueprints/ec2/app/templates
create blueprints/ec2/app/templates/ec2.rb
create configs/ec2/params/development.txt
create configs/ec2/params/production.txt
================================================================
Congrats You have successfully imported a lono blueprint.
More info: https://lono.cloud/docs/core/blueprints
$
Options
[--blueprint=BLUEPRINT] # final blueprint name
[--casing=CASING] # Controls casing of logical ids. IE: as-is, camelcase or underscore
# Default: as-is
[--summary], [--no-summary] # provide template summary after import
# Default: true
[--template=TEMPLATE] # final template name of downloaded template without extension
[--template-name-casing=TEMPLATE_NAME_CASING] # camelcase or dasherize the template name
# Default: dasherize
[--type=TYPE] # import as a DSL or ERB template
# Default: dsl
Edit this page
See a typo or an error? You can improve this page. This website is available on GitHub and contributions are encouraged and welcomed. We love pull requests from you!
- Suggest an edit to this page (here's the contributing guide).
- Open an issue about this page to report a problem.