Skip to content

Latest commit

 

History

History
90 lines (65 loc) · 5.04 KB

README.md

File metadata and controls

90 lines (65 loc) · 5.04 KB

Scaffoldly Terraform Bootstrap Project

Maintained by Scaffoldly GitHub release (latest SemVer) Terraform Version

About

Used in tandem with the Bootstrap Template during Scaffoldly Bootstrapping.

See the Docs and Scaffoldly Start to use this module.

Usage

See scaffoldly/bootstrap-template

Examples

Terraform Docs

Requirements

Name Version
terraform >= 0.15
aws 3.33.0
dnsimple 0.5.1
external 2.1.0
github 4.9.4
random 3.1.0
template 2.2.0
time 0.7.0

Providers

No providers.

Modules

Name Source Version
aws_api_gateway scaffoldly/api-gateway/aws 0.15.1
aws_logging scaffoldly/logging/aws 0.15.2
aws_organization scaffoldly/organization/aws 0.15.9
dns scaffoldly/dns/aws 0.15.3
email scaffoldly/email/aws 0.15.3
github_config_files_public_websites scaffoldly/config-files/github 0.15.1
github_config_files_serverless_apis scaffoldly/config-files/github 0.15.1
public_website scaffoldly/public-website/aws 0.15.1
serverless_api scaffoldly/serverless-api/aws 0.15.5

Resources

No resources.

Inputs

Name Description Type Default Required
auth_service n/a bool true no
aws_regions n/a list(string)
[
"us-east-1"
]
no
dns_provider n/a string "aws" no
github_token n/a string n/a yes
organization n/a string n/a yes
public_websites TODO: Env Vars
map(
object({
template = string
repo_name = optional(string)
})
)
{} no
root_email n/a string n/a yes
serverless_api_subdomain n/a string "sly" no
serverless_apis TODO: Env Vars
map(
object({
template = string
repo_name = optional(string)
decommissioned = optional(bool)
})
)
{} no
shared_env_vars n/a map(string) {} no
stages n/a
map(
object({
domain = string
subdomain_suffix = optional(string)
env_vars = optional(map(string))
})
)
n/a yes

Outputs

Name Description
account_id n/a
stage_domains n/a

Contributing

We'd love your contributions. Start here

Copyrights

Copyright © 2021 Scaffoldly LLC