rails-app

henryaddison/rails-app/heroku

Terraform Module HCL HEROKU

Terraform module to assist provisioning a Heroku app and addons for a Rails web app

Install
module "rails-app" {
source = "henryaddison/rails-app/heroku"
version = "0.0.4"
}
plain text: /constructs/tfmod-henryaddison-rails-app-heroku/install.txt
⭐ Source on GitHub 📦 Registry page
README

terraform-heroku-rails-app Terraform module to assist provisioning a Heroku app and addons for a Rails web app

Inputs (13)
NameTypeDescriptionDefault
environmentstringThe name of the environment we're deploying to required
regionstringThe Heroku region in which the app lives required
app_name_prefixstringThe prefix for app being created required
config_varsmap(string)Config variables for the Heroku app{}
db_planstringName of the Heroku PG plan to use for the database"hobby-dev"
queue_redis_planstringName of the Heroku Redis plan to use as a backing store for the background job q""
papertrail_addon_namestringName of the Papertrail Heroku addon which should be used to collect logs (leave ""
sensitive_config_varsmap(string)Sensitive config variables for the Heroku app to hide in output{}
custom_domainstringThe name of the environment we're deploying to (optional - leave blank if don't ""
enable_acmboolWhether to enable ACMtrue
cache_redis_planstringName of the Heroku Redis plan to use as a cache backing store (optional - leave ""
deploy_hook_urlslist(string)URLs to hit after each deploy[]
heroku_team_namestringName of the team in which this app should live (optional - leave blank if no tea""
Outputs (3)
web_url — The web (HTTP) URL that the application can be accessed at by default.
heroku_hostname — A hostname for the Heroku application, suitable for pointing DNS records.
heroku_app_name — Name of the Heroku app.
Resources (5)
heroku_addonheroku_addon_attachmentheroku_appheroku_app_featureheroku_domain
Details
FrameworkTerraform Module
LanguageHCL
Version0.0.4
Cloud HEROKU
★ Stars0
Forks2
Total downloads798
Inputs13
Outputs3
Resources5
Examples2
Submodules2
LicenseMIT
Namespacehenryaddison
Updated