c6fc / sonnetry-examples

Example sonnetry configurations

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

@c6fc/sonnetry examples

This repo contains infrastructure-as-code examples written for Sonnetry. Each example has its own notes.

How to use

It's recommended that you only perform a local npm installation for these examples:

$ git clone https://github.com/c6fc/sonnetry-examples
$ cd sonnetry-examples
$ npm install

Once installed, you can use the 'sonnetry generate' command to generate configurations based on the example files. This will create a new folder called 'render' with our rendered content in it.

$ npx sonnetry generate built-ins/getCallerIdentity.jsonnet
$ cat render/identity.tf.json

Import/Export example

The importexport folder contains an example of how you can use the library to extend the capabilities of Sonnetry even further. To test it out, use the following commands:

$ cd importexport
$ node importexport.js

About

Example sonnetry configurations

License:MIT License


Languages

Language:Jsonnet 92.8%Language:JavaScript 7.2%