lyraproj / aws-example

A limited, worked example of an AWS plugin

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Lyra

Example AWS plugin

Lyra is an open source workflow engine for provisioning and managing cloud native infrastructure. Using infrastructure as code, Lyra enables you to declaratively provision and manage public cloud, private cloud, and other API-backed resources as well as orchestrate imperative actions.

This repo contains an example plugin that provides AWS content. It implements a few resources only and is intended to be a learning resource for plugin creators.

This plugin is not intended for solving real-world problems! The content included with Lyra uses the Lyra Terraform Bridge makes Terraform providers and is much more comprehensive.

Build

The project requires Go 1.11 or higher, and go modules to be on.

Build the project using make:

make

When no targets are specified, the build will lint, test, compile and sanity-check..

Contributing

We'd love to get contributions from you! For a quick guide, take a look at our guide to contributing.

About

A limited, worked example of an AWS plugin

License:Apache License 2.0


Languages

Language:Go 92.9%Language:Puppet 4.4%Language:Makefile 2.7%