Skip to content

Used in tandem with the Bootstrap Template during Scaffoldly Bootstrapping. See the Docs and Scaffoldly Start to use this module.

License

Notifications You must be signed in to change notification settings

scaffoldly/terraform-scaffoldly-bootstrap

Repository files navigation

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

About

Used in tandem with the Bootstrap Template during Scaffoldly Bootstrapping. See the Docs and Scaffoldly Start to use this module.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages