Size: a a a

2019 November 13

SG

Silver 👻 Ghost in terraform_ru
Так чтоб лямбда взводилась при помещении задачи в SQS
источник

DH

Danylo Hetmantsev in terraform_ru
коллеги, а какая рекомендация касательно провайдеров в тераформе? их нужно объявлять в main.tf основного манифеста, который дергает остальные модули?
источник

DH

Danylo Hetmantsev in terraform_ru
или можно добавить провайдер в отдельный модуль и тогда другие модули воспользуются этой конфигурацией?
источник

IM

Iurii Medvedev in terraform_ru
Danylo Hetmantsev
или можно добавить провайдер в отдельный модуль и тогда другие модули воспользуются этой конфигурацией?
Можно написать модуль провайдеров и юзать его в других
источник

DH

Danylo Hetmantsev in terraform_ru
супер, спасибо
источник

DH

Danylo Hetmantsev in terraform_ru
а надо как-то дополнительно ссылаться на провайдер?
источник

DH

Danylo Hetmantsev in terraform_ru
или же обычного provider “provider_name” {} достаточно?
источник

DZ

Dmytro Zavalkin in terraform_ru
Silver 👻 Ghost
Dmytro ты мне вот скажи, а нет ли у тебя в загашнике примера связки SQS-Lambda для TF?
нету 🙁 их тех проектов где я учавствую как-то - лямбды менеджатся через sls фреймворк. Да и в целом - мне кажется ТФ для деплоя неподходящее решение
источник

SG

Silver 👻 Ghost in terraform_ru
Ну у меня лямбды инфраструктурные. Это один раз залил и забыл.
источник

DZ

Dmytro Zavalkin in terraform_ru
в основном проекте сейчас у нас свой велосипед на питоне вокруг ТФ шаблонов для деплоя с версионирование ASG, ELB, etc. - чтобы откатываться можно было и т.д.
источник

SG

Silver 👻 Ghost in terraform_ru
Dmytro

1 error occurred:
* module.managebac.aws_lambda_event_source_mapping.create_ami: 1 error occurred:
* aws_lambda_event_source_mapping.create_ami: Error creating Lambda event source mapping: InvalidParameterValueException: The provided execution role does not have permissions to call ReceiveMessage on SQS


Есть мысли почему я получаю эту ошибку?
источник

DZ

Dmytro Zavalkin in terraform_ru
> The provided execution role does not have permissions to call ReceiveMessage on SQS
источник

DZ

Dmytro Zavalkin in terraform_ru
вроде ж сообщение само говорит за себя?
источник

SG

Silver 👻 Ghost in terraform_ru
Та вот не пойму. Похоже, что пролюбил где-то привязку полиси. 🙁
источник

EP

Eugene Pirogov in terraform_ru
мощная дисскуссия про секреты получилась, почитал, спасибо
источник

SG

Silver 👻 Ghost in terraform_ru
Dmytro есть минутка глянуть кусок кода?
источник

SG

Silver 👻 Ghost in terraform_ru
В полиси прописано:
actions = [
     "sqs:ChangeMessageVisibility",
     "sqs:DeleteMessage",
     "sqs:GetQueueAttributes",
     "sqs:ReceiveMessage",
   ]
источник

SG

Silver 👻 Ghost in terraform_ru
Но ошибка все равно есть. 🙁
источник

DZ

Dmytro Zavalkin in terraform_ru
кидай через pastebin, но как я говорил - я лямбду в ТФ никогда не описывал, сомневаюсь что так подскажу навскидку
источник

DZ

Dmytro Zavalkin in terraform_ru
Silver 👻 Ghost
В полиси прописано:
actions = [
     "sqs:ChangeMessageVisibility",
     "sqs:DeleteMessage",
     "sqs:GetQueueAttributes",
     "sqs:ReceiveMessage",
   ]
это полиси чего? я вижу тут actions - проверь что имя SQS очереди и лямбды правильные
источник