lambda

dvargas92495/lambda/roamjs

Terraform Module HCL ROAMJS
Install
module "lambda" {
source = "dvargas92495/lambda/roamjs"
version = "1.2.4"
}
plain text: /constructs/tfmod-dvargas92495-lambda-roamjs/install.txt
⭐ Source on GitHub 📦 Registry page
README

roamjs-lambda Creates the API backend infrastructure for RoamJS extensions. The module is very opinionated and will not work for any use case outside of RoamJS. Features - Adds lambdas to the https://lambdas.roamjs.com API Gateway - Adds GitHub secrets to the extension's repositories Usage ``hcl variable "aws_access_token" { type = string } variable "aws_secret_token" { type = string } variable "developer_token" { type = string } variable "github_token" { type = string } provider "aws" { region = "us-east-1" access_key = var.aws_access_token secret_key = var.aws_secret_token } provider "github" { owner = "dvargas92495" token = var.github_token } module "roamjs_lambda" { source = "dvargas92495/lambda/roamjs" providers = { aws = aws github = github } name = "example" lambdas = [ { path = "re

Inputs (7)
NameTypeDescriptionDefault
github_tokenstring required
lambdaslist(object({ path = strin required
namestring required
aws_access_tokenstring required
aws_secret_tokenstring required
developer_tokenstring required
role_arnstring""
Resources (8)
aws_api_gateway_integrationaws_api_gateway_integration_responseaws_api_gateway_methodaws_api_gateway_method_responseaws_api_gateway_resourceaws_lambda_functionaws_lambda_permissiongithub_actions_secret
Details
FrameworkTerraform Module
LanguageHCL
Version1.2.4
Cloud ROAMJS
★ Stars1
Forks1
Total downloads2.2k
Inputs7
Resources8
LicenseGPL-3.0
Namespacedvargas92495
Updated