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"
}
README
terraform-heroku-rails-app Terraform module to assist provisioning a Heroku app and addons for a Rails web app
Inputs (13)
| Name | Type | Description | Default |
|---|---|---|---|
| environment | string | The name of the environment we're deploying to | required |
| region | string | The Heroku region in which the app lives | required |
| app_name_prefix | string | The prefix for app being created | required |
| config_vars | map(string) | Config variables for the Heroku app | {} |
| db_plan | string | Name of the Heroku PG plan to use for the database | "hobby-dev" |
| queue_redis_plan | string | Name of the Heroku Redis plan to use as a backing store for the background job q | "" |
| papertrail_addon_name | string | Name of the Papertrail Heroku addon which should be used to collect logs (leave | "" |
| sensitive_config_vars | map(string) | Sensitive config variables for the Heroku app to hide in output | {} |
| custom_domain | string | The name of the environment we're deploying to (optional - leave blank if don't | "" |
| enable_acm | bool | Whether to enable ACM | true |
| cache_redis_plan | string | Name of the Heroku Redis plan to use as a cache backing store (optional - leave | "" |
| deploy_hook_urls | list(string) | URLs to hit after each deploy | [] |
| heroku_team_name | string | Name 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