Terraform import aws_iam_group, ошибка возврата - PullRequest
0 голосов
/ 18 декабря 2018

Как добавить нового пользователя в существующую группу, используя Terraform?

Я использую: terraform import aws_iam_group.group [name-group]

Мой кодиго

resource "aws_iam_group" "group"{
  name = "default"
}

resource "aws_iam_group_membership" "member"{
   name = "${var.aws_iam_group_member_name}"

   users = ["${aws_iam_user.user.name}"]

   group = "${aws_iam_group.group.name}"
}

resource "aws_iam_user" "user" {
  name = "${var.aws_iam_username}"
  path          = "/"
  force_destroy = true

}

Выполнение:

terraform plan --target=aws_iam_group.group

terraform apply

1 произошла ошибка (и):

  • aws_iam_group.group: 1 произошла ошибка (и):

  • aws_iam_group.group: Ошибка создания группы IAM по умолчанию: EntityAlreadyExists: группа с именем по умолчанию уже существует.код состояния: 409, идентификатор запроса: 54c27edd-02fb-11e9-b510-a7c53bb3d8e2

1 Ответ

0 голосов
/ 30 декабря 2018

Попробуйте ссылаться на группу следующим образом:

data "aws_iam_group" "example" {
  group_name = "default"
}

Это позволит получить информацию о группе, а затем вы можете ссылаться на атрибуты вашего пользователя.

https://www.terraform.io/docs/providers/aws/d/iam_group.html

...