Alicloud ROSスタックにイベント通知が設定されていない

スタックの状態変更を受け取るコールバックを構成してください。

説明

ROSのnotification_urlsは、スタックイベントをHTTP POSTで受信するコールバックURLの一覧です。未設定の場合、この経路では作成や更新の状態が通知されません。

想定される影響

他の監視もなければ、デプロイの失敗や予期しない状態変更への気付きが遅れる場合があります。

対処方法

運用で管理するHTTP POST受信先を指定し、イベントの到着を確認してください。この値の変更ではTerraformがスタックを再作成するため、適用計画を確認してください。

例

ROSテンプレートは形式バージョンだけを示した抜粋です。notification_urlにはHTTP POSTを受け付ける実際のコールバックURLを指定してください。

変更前

hcl
resource "alicloud_ros_stack" "example" {
  stack_name        = "tf-testaccstack"
  notification_urls = []
  template_body     = <<EOF
    {
        "ROSTemplateFormatVersion": "2015-09-01"
    }
    EOF
}

変更後

hcl
resource "alicloud_ros_stack" "example" {
  stack_name        = "tf-testaccstack"
  notification_urls = [var.notification_url]
  template_body     = <<EOF
    {
        "ROSTemplateFormatVersion": "2015-09-01"
    }
    EOF
}

参考資料