https://github.com/ricsam/tfinjs
Create terraform resources using javascript
https://github.com/ricsam/tfinjs
Last synced: 5 months ago
JSON representation
Create terraform resources using javascript
- Host: GitHub
- URL: https://github.com/ricsam/tfinjs
- Owner: ricsam
- License: mit
- Created: 2018-12-26T17:58:19.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-01-02T10:32:49.000Z (over 6 years ago)
- Last Synced: 2025-02-12T15:04:04.025Z (5 months ago)
- Language: JavaScript
- Homepage: https://pedantic-sammet-e08804.netlify.com/
- Size: 456 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
Terraform in JavaScript
=======================**Note:** The project is in beta and will undergo major changes before a stable release (version 1.0.0).
## Table of Contents
* [Intro](#intro)
* [Installation](#installation)
* [Examples](#installation)## Intro
Use a scripting language to generate resources with a greater degree of configurability and modularity.
#### tfinjs API provides:
1. The JavaScript API for creating terraform resources.
2. A resource naming API. Used to avoid in-cloud naming collisions and to reference resources across projects, environments, versions, tennants and regions.#### tfinjs CLI provides:
1. Commands to build, plan and deploy a tfinjs project with versioning and deployment-environment control for each deployed resource.
2. CI/CD capabilities.## Installation
### CLI
```bash
npm install tfinjs tfinjs-cli
```## Examples
See EXAMPLES.md