dataday / apex_cookbook

Apex ChefDK cookbook

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Apex Cookbook

The recipe contained within this cookbook installs Apex which provides a helpful framework to develop and manage AWS Lambda functions.

Dependencies

Support was provided by this non-exhaustive list of vendors.

[..] tools to create workflows and manage compliance for both legacy and new cloud-native applications

[..] a dependency manager for Chef cookbooks

[..] a test harness to execute infrastructure code on one or more platforms

[..] an open-source testing framework for infrastructure

[..] a Behaviour-Driven Development tool for Ruby programmers

[..] lets you build, deploy, and manage AWS Lambda functions with ease

Support

The following platform architectures are supported by the Apex recipe.

  • darwin (macOS): x86_64
  • linux: i686, x86_64
  • openbsd: amd64

Installation

The following commands can be used to create a local instance of the recipe installation using KitchenCI.

$ git clone git@github.com:dataday/apex_cookbook.git && cd apex_cookbook
$ chef exec bundle install --path vendor/bundle

Documentation

The following commands can be used to publish documentation associated to the project.

$ chef exec rake docs:cookbook # cookbook documentation (experimental)
$ chef exec rake docs:standard # standard documentation

Tests

The following commands can be used to test the project. To generate JUnit formatted results please export CI=true.

$ chef exec rake spec:run     # unit tests
$ chef exec rake kitchen:test # integration tests

Versioning

This project uses Semantic Versioning.

Author

License

MIT LICENSE

About

Apex ChefDK cookbook

License:Other


Languages

Language:Ruby 99.7%Language:HTML 0.3%