Size: a a a

2020 February 13

I

Ivgenich in terraform_ru
источник

I

Ivgenich in terraform_ru
Инстанс при этом успешно создан и возвращает стейт 'available', но видимо терраформ ждет именно 'available, storage-optimization'.
источник

I

Ivgenich in terraform_ru
Хотя таки похоже он ждет или или.
источник

I

Ivgenich in terraform_ru
func waitUntilAwsDbInstanceIsAvailableAfterUpdate(id string, conn *rds.RDS, timeout time.Duration) error {
 stateConf := &resource.StateChangeConf{
   Pending:    resourceAwsDbInstanceUpdatePendingStates,
   Target:     []string{"available", "storage-optimization"},
   Refresh:    resourceAwsDbInstanceStateRefreshFunc(id, conn),
   Timeout:    timeout,
   MinTimeout: 10 * time.Second,
   Delay:      30 * time.Second, // Wait 30 secs before starting
 }
 _, err := stateConf.WaitForState()
 return err
}
источник

I

Ivgenich in terraform_ru
Ушел думать.
источник
2020 February 14

SM

Sergei Mikhaltsov in terraform_ru
салют, есть такая штука https://pastebin.com/RKjEpL1E
хочу получить все id, потом по всем полученым id получить ip, потом склеить их через запятую
источник

MS

Mike Smith in terraform_ru
Всем привет - извиняюсь за беспокойство -а подскажите пожалуйста - в aws elastic benstalk - как можно terraform ом внутри enviroment создать базу данных?
источник

PS

Paul Shevtsov in terraform_ru
Mike Smith
Всем привет - извиняюсь за беспокойство -а подскажите пожалуйста - в aws elastic benstalk - как можно terraform ом внутри enviroment создать базу данных?
benstalk использует Cloudformation для своей работы. Я думаю что нормально их подружить не получится.
источник

MI

Mike Ivanov in terraform_ru
а это можно сделать средствами beanstalk?
если нет - разве что через remote-exec provisioner
источник

MS

Mike Smith in terraform_ru
Mike Ivanov
а это можно сделать средствами beanstalk?
если нет - разве что через remote-exec provisioner
да там есть параметр - Database
источник

MI

Mike Ivanov in terraform_ru
https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features.managing.db.html
это отсюда?
тогда либо через .ebextensions - это файл, который должен попасть в артефакт приложения
либо через option settings
https://www.terraform.io/docs/providers/aws/r/elastic_beanstalk_environment.html#option-settings
источник

MI

Mike Ivanov in terraform_ru
источник

MS

Mike Smith in terraform_ru
вот через option setting делаю - и почему то он не хочет создавать rds
источник

MS

Mike Smith in terraform_ru
Предполагаю - что потому что они туда такую опцию как имя базы данных забыли впилить)
ну или я кривой - тоже не исключено - хотя тут сложно накосячить на самом деле
источник
2020 February 15

DS

Dmitry SH in terraform_ru
Задача сгенерировать для переменной map следующие значения,
name1 = value1
name2 = value2
...

Пытаюсь применить следюущее, выдает ошибку, т.к. в прогарммировании не силен, прошу помощи=)
Понимаю, что нужно как-то проиндексировать ключи и присвоить им значения, но как это выглядит в правильном синтаксисе, пока не нашел.

  net_name_l_com = {
   for i in range(var.leaf_count * var.compute_count):
     name => flatten([for i in range(var.leaf_count): [for j in range(var.compute_count):"net-Leaf-${i+1}-compute-${j+1}"]])
 }
источник

А

Артём in terraform_ru
всем привет!
подскажите где взять список доступных регинов, образов ос и прочего для digital ocean ???
источник

SM

Sergei Mikhaltsov in terraform_ru
Артём
всем привет!
подскажите где взять список доступных регинов, образов ос и прочего для digital ocean ???
В доке по их апишке наверное
источник

AG

Andrey Gumilev in terraform_ru
Артём
всем привет!
подскажите где взять список доступных регинов, образов ос и прочего для digital ocean ???
По апи
источник

А

Артём in terraform_ru
Ок спасибо
источник

VM

Vitalii Morvaniuk in terraform_ru
Всем доброго!
Только начал освоение сего чудного инструмента. Вопрос - надо сделать AWS ASG + Application ELB
Нашел https://github.com/terraform-aws-modules/terraform-aws-alb и https://github.com/terraform-aws-modules/terraform-aws-autoscaling но что то сцепить их вместе не могу - в terraform-aws-autoscaling указал load_balancers  = [module.elb.this_lb_id] сам terraform-aws-modules/terraform-aws-alb настроил по примеру - но получаю ошибку вида Error: Error creating AutoScaling Group: ValidationError: Provided Load Balancers may not be valid. Please ensure they exist and try again.
 status code: 400, request id: e72a1592-4ff8-11ea-8f70-15255fa58103
 on .terraform/modules/api_asg/terraform-aws-modules-terraform-aws-autoscaling-07426a1/main.tf line 61, in resource "aws_autoscaling_group" "this":
 61: resource "aws_autoscaling_group" "this" {

Хотя сам ALB создался - видно в консоли
источник