Skip to content
/ nori Public

Nori is a cli tool designed to simplify the packaging, distribution, and deployment of Terraform Resources

Notifications You must be signed in to change notification settings

eunanio/nori

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nori

Nori allows you to package, distribute and deploy your Terraform modules. with nori you can tag and distribute your terraform modules via any docker registry

cli

Requirements

  • Go 1.21.5 or later
  • Terraform or OpenTofu 1.5.0 or later

Getting Started

To get started with Nori, You need to install the CLI by running the following command:

export PATH=$PATH:`go env GOPATH`/bin # Only needed if you havent set your GOPATH
go install github.com/eunanio/nori@latest

Package

To package your Terraform module provide a valid tag and path to your module directory , run the following command:

nori package create-s3-bucket:v1 /modules/s3-bucket

Plan

Run the following command to create a preview of your module deployment:

nori plan create-s3-bucket:v1 --values values.yml

Deploy

To Deploy your Terraform module, run the following command:

nori apply create-s3-bucket:v1 --values values.yml

Documentation

About

Nori is a cli tool designed to simplify the packaging, distribution, and deployment of Terraform Resources

Topics

Resources

Stars

Watchers

Forks