Создание google_sql_user с помощью terraform всегда воссоздает ресурс - PullRequest
0 голосов
/ 07 октября 2018

Когда я запускаю terraform plan, используя следующее:

resource "google_sql_user" "users" {
    name     = "me"
    instance = "${google_sql_database_instance.master.name}"
    host = "me.com"
    password = "changeme"
    }

Это происходит только тогда, когда я запускаю этот экземпляр Postgres в Google Cloud SQL.Terraform всегда выдает, что план создаст пользователя, даже если он уже создан.Я использую terraform version 0.11.1.Есть что-то, чего мне не хватает?Я попытался установить значение id, однако оно все еще воссоздает себя.

1 Ответ

0 голосов
/ 08 октября 2018

Оказывается, что состояние terraform пользователя не добавлялось, причина, по-видимому, в том, что при использовании postgres значение host = "me.com" не требуется, но вызывает проблемы, если оно там оставлено.

Как только это будет удалено, состояние terraform будет правильным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...