Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ricsam/tfinjs
Create terraform resources using javascript
https://github.com/ricsam/tfinjs
Last synced: 10 days 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 (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2019-01-02T10:32:49.000Z (almost 6 years ago)
- Last Synced: 2024-10-17T23:25:28.655Z (about 1 month 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