Local REST API for running terraform. It provides a specialized interface for usage with the miasma-terraform provider implementation of the miasma library.
Download the latest release, or build it locally:
$ shards install
$ crystal build -o boule src/boule.cr
Terraform must be available on the PATH. It can then be started:
$ ./boule
Configuration is defined in JSON format.
logger.name
- name of the applicationlogger.path
- path to log filelogger.verbosity
- debug, info, warn, error, or fatalterraform.directory
- storage directory for terraform assetsterraform.scrub_destroyed
- remove all file assets when destroyed
- Fork it ( https://github.com/spox/boule/fork )
- Create your feature branch (git checkout -b my-new-feature)
- Commit your changes (git commit -am 'Add some feature')
- Push to the branch (git push origin my-new-feature)
- Create a new Pull Request
- spox Chris Roberts - creator, maintainer