@c6fc/spellcraft-terraform
v1.1.3
Published
A plugin to expose Hashicorp Terraform via @c6fc/spellcraft
Readme
SpellCraft Terraform Integration
Seamlessly integrate HashiCorp Terraform into your SpellCraft SpellFrames. This plugin allows you to define Terrafpr, configurations using Jsonnet, render them with SpellCraft, and then use terraform to build your machine images or other artifacts.
Features
- New
spellcraft terraform-applycommand: Extends the SpellCraft CLI with a dedicated command to render Terraform configurations and immediately trigger a Terraform build. - Jsonnet-Powered Terraform Configs: Leverage the power of Jsonnet to create dynamic and reusable Terraform templates.
- Automated Workflow: Streamlines the process from configuration definition to artifact creation.
- Terraform Initialization Control: Option to skip
terrafrom initif your environment or workflow handles it separately.
Prerequisites
- SpellCraft CLI: You need to have SpellCraft installed and a SpellCraft project set up.
- Node.js & npm: For installing this plugin.
Installation
Install the plugin as a dev dependency in your SpellCraft project:
npm install --save @c6fc/spellcraft-terraform