1.2 KiB
1.2 KiB
layout | page_title | sidebar_current | description |
---|---|---|---|
heroku | Heroku: heroku_cert | docs-heroku-resource-cert | Provides a Heroku SSL certificate resource. It allows to set a given certificate for a Heroku app. |
heroku_cert
Provides a Heroku SSL certificate resource. It allows to set a given certificate for a Heroku app.
Example Usage
# Create a new heroku app
resource "heroku_app" "default" {
name = "test-app"
}
# Add-on SSL to application
resource "heroku_addon" "ssl" {
app = "${heroku_app.service.name}"
plan = "ssl"
}
# Establish certificate for a given application
resource "heroku_cert" "ssl_certificate" {
app = "${heroku_app.service.name}"
certificate_chain = "${file("server.crt")}"
private_key = "${file("server.key")}"
depends_on = "heroku_addon.ssl"
}
Argument Reference
The following arguments are supported:
app
- (Required) The Heroku app to add to.certificate_chain
- (Required) The certificate chain to addprivate_key
- (Required) The private key for a given certificate chain
Attributes Reference
The following attributes are exported:
id
- The ID of the add-oncname
- The CNAME of ssl endpointname
- The name of the SSL certificate