Terraform Heroku Automated Certifcate Management

Я не могу найти никакой документации об автоматическом управлении сертификатами Heroku. Документация terraform для heroku_cert относится только к сертификатам, которые сгенерированы вручную: требуются

# Create a new Heroku app
resource "heroku_app" "default" {
  name = "test-app"
}

# Add-on SSL to application
resource "heroku_addon" "ssl" {
  app  = "${heroku_app.default.name}"
  plan = "ssl"
}

# Establish certificate for a given application
resource "heroku_cert" "ssl_certificate" {
  app               = "${heroku_app.default.name}"
  certificate_chain = "${file("server.crt")}"
  private_key       = "${file("server.key")}"
  depends_on        = "heroku_addon.ssl"
}

certificate_chain и private_key , и я не знаю, где Мне нужно их достать.

0
задан 3 December 2018 в 17:30
1 ответ

Функцию автоматического управления сертификатами Heroku можно включить для вашего приложения, установив флаг acm . Похоже, это поле является логическим и для него будет установлено значение true . См. https://www.terraform.io/docs/providers/heroku/r/app.html#acm

# Create a new Heroku app
resource "heroku_app" "default" {
  name = "test-app"
  acm  = "true"
}
1
ответ дан 4 December 2019 в 15:48

Теги

Похожие вопросы