Citizen
An Private Terraform Module Registry
Requirements
-
Node.js 8+
-
Support HTTPS - Terraform module registry only support HTTPS.
-
AWS S3 Bucket
-
currently only supported
-
set s3 bucket name as
AWS_S3_BUCKET
-
-
AWS Credential
-
set
AWS_ACCESS_KEY_ID
andAWS_SECRET_ACCESS_KEY
-
Installation
set environment variables
$ export HOSTNAME=YOUR_HOSTNAME
replace YOUR_HOSTNAME
like www.example.com:3000
.
Build binaries
$ npm run build
Under dist/
,
citizen binaries for linux, darwin and windows made.