Size: a a a

2020 February 16

N

Nikolai in terraform_ru
Andor
Он умеет вебхуки возвращать куда укажешь, но терраформ не умеет это принимать
Я это и имел в виду, спасибо за дополнение
источник
2020 February 17

DG

Dimitri Goldshtein in terraform_ru
Dimitri Goldshtein, [17.02.20 11:00]
Я  опять  с  вопросом  !
Можно  ли  при  созданни  Security Group  исползовать в cidr_blocks не  ip а  готовые  группы  которые  уже  существуют !!!?
источник

A

Andor in terraform_ru
можно
источник

DG

Dimitri Goldshtein in terraform_ru
типа
вместо
ingress {
   from_port   = 8161
   to_port     = 8161
   protocol    = "tcp"
   cidr_blocks = [о.о.о.о\32]
   }
вот это
ingress {
   from_port   = 8161
   to_port     = 8161
   protocol    = "tcp"
   cidr_blocks = ["sg-fkdjskdjskdjskdsk2"]
   }
источник

AD

Aliaksandr Dounar in terraform_ru
Dimitri Goldshtein
Dimitri Goldshtein, [17.02.20 11:00]
Я  опять  с  вопросом  !
Можно  ли  при  созданни  Security Group  исползовать в cidr_blocks не  ip а  готовые  группы  которые  уже  существуют !!!?
Нужно
источник

AK

Andrey Kartashov in terraform_ru
Dimitri Goldshtein
типа
вместо
ingress {
   from_port   = 8161
   to_port     = 8161
   protocol    = "tcp"
   cidr_blocks = [о.о.о.о\32]
   }
вот это
ingress {
   from_port   = 8161
   to_port     = 8161
   protocol    = "tcp"
   cidr_blocks = ["sg-fkdjskdjskdjskdsk2"]
   }
смотри доки
источник

MY

Mihail Yakubiv in terraform_ru
Dimitri Goldshtein
типа
вместо
ingress {
   from_port   = 8161
   to_port     = 8161
   protocol    = "tcp"
   cidr_blocks = [о.о.о.о\32]
   }
вот это
ingress {
   from_port   = 8161
   to_port     = 8161
   protocol    = "tcp"
   cidr_blocks = ["sg-fkdjskdjskdjskdsk2"]
   }
жуть какая
https://www.terraform.io/docs/providers/aws/r/security_group.html
security_groups - (Optional) List of security group Group Names if using EC2-Classic, or Group IDs if using a VPC.
источник

DG

Dimitri Goldshtein in terraform_ru
СПС а  как можно  воспользоваться security_ group созданной  в том же  файле  например  вот  так  
 provider "aws" {
 region = "eu-west-1"
}



resource "aws_security_group" "ha_wa"{
   name = "ha_wave"
   description = " SG for  wave-app"
   vpc_id = "vpc-00f20971bb29f4e43"

   ingress {
       from_port = 8082
       to_port = 8082
       protocol = "tcp"
       security_groups = [aws_security_group.ha_lb.id]
   }
}
resource "aws_security_group" "ha_lb"{
   name = "ha_lb"
   description = "SG for lbs instance"
   vpc_id = "vpc-00f20971bb29f4e43"
   dynamic "ingress"{
       for_each = ["8161","18000"]
       content{
           from_port = ingress.value
           to_port = ingress.value
           protocol = "tcp"
           security_groups = ["sg-0997261b3130f0e60"]
       }
   }
   dynamic "ingress"{
       for_each = ["18900","8079"]
       content{
           from_port = ingress.value
           to_port = ingress.value
           protocol = "tcp"
           security_groups = [aws_security_group.ha_wa.id]
       }
   }
   
}
resource "aws_security_group" "ha_lbs"{
   name = "ha_lbs"
   description = " SG for  wa-app"
   vpc_id = "vpc-00f20971bb29f4e43"
   dynamic "ingress"{
       for_each = ["8080","18900","8079"]
       content{
           from_port = ingress.value
           to_port = ingress.value
           protocol = "tcp"
           security_groups = [aws_security_group.ha_lb.id]
       }
   }
   ingress {
       from_port = 18000
       to_port = 18000
       protocol = "tcp"
       security_groups = [aws_security_group.ha_wa.id]
   }
   ingress {
       from_port = 18000
       to_port = 18000
       protocol = "tcp"
       security_groups = [aws_security_group.ha_lbs.id]
   }
   ingress {
       from_port = 8161
       to_port = 8161
       protocol = "tcp"
       security_groups = ["sg-0997261b3130f0e60"]
   }
}
я  поцчемуто  ловлю вот эту  ошибку !
Error: Cycle: aws_security_group.ha_wa, aws_security_group.ha_lb
может я чего то не догоняю
источник

DG

Dimitri Goldshtein in terraform_ru
наскол'ко  я вижу у  меня  cerculyar dependency жнимание  вопрос  как  йето  можно  обойти ?
источник

DG

Dimitri Goldshtein in terraform_ru
может через ws_security_group_rule  ?
источник

A

Andor in terraform_ru
Не делать таких депенденси
источник

DG

Dimitri Goldshtein in terraform_ru
Эммм  они  уже  есть но  похоже аws_security_group_rule решает проблемму !
источник

SG

Silver 👻 Ghost in terraform_ru
Доброго времени суток, господа
источник

SG

Silver 👻 Ghost in terraform_ru
Error configuring the backend "s3": Invalid AWS Region: ap-east-1
источник

SG

Silver 👻 Ghost in terraform_ru
TF не умеет в S3 в этом регионе стейт хранить?
источник

N

Nikolai in terraform_ru
это же гонконг ... может любой другой в азии попробовать ?
источник

VT

Victor Tur in terraform_ru
skip_region_validation - можно попробовать
источник

VT

Victor Tur in terraform_ru
вообще он в aws_sdk_go уже есть давно. И соответственно в терраформе.
Какая версия terraform?
источник

DG

Dimitri Goldshtein in terraform_ru
а  есть ли  for_each  как  в aws_security_group в aws_security_group_rule?
источник

DG

Dimitri Goldshtein in terraform_ru
я  пока не  нашел?
источник