lambda

dvargas92495/lambda/roamjs

Terraform Module HCL ROAMJS ⏱ stale 3y 3mo

Install

module "lambda" {
source = "dvargas92495/lambda/roamjs"
version = "1.2.4"
}
⭐ 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