Лучший способ обработки большого файла ci Трэвиса

#amazon-web-services #aws-lambda #travis-ci #travis-ci-api

Вопрос:

Я работаю с aws multi-region приложением и развертываю множество лямбд для разных регионов.

 deploy:
  provider: lambda
  function_name: "lambda-test"
  region: "us-east-1"
  role: "arn:aws:iam::0123456789012:role/lambda_basic_execution"
  runtime: "python3.8"
  handler_name: "handler"
 

Я использую travis-ci для развертывания, и поскольку мне приходится повторять одни и те же лямбды в разных регионах и филиалах, travis.yml файл слишком длинный и сложный в обслуживании.

Есть ли лучший способ справиться с этим (например, добавить цикл for)? Просмотрел travis документацию и не смог найти лучшего варианта.