Есть ли способ добавить новые регионы aws в модуль Ansible ec2, который все еще использует старый boto?

#amazon-ec2 #ansible #boto3 #boto

#amazon-ec2 #ansible #boto3 #boto

Вопрос:

Старый boto используется в модуле ansible aws ec2, который устарел. последний коммит 2018 года. Как создавать экземпляры в новых регионах?

моя текущая версия ansible 2.9.6, но в списке изменений 2.10 и 2.11 нет ничего о замене boto3

список регионов в boto: [eu-west-1, eu-west-2, cn-north-1, us-east-2, us-gov-west-1, ca-central-1, ap-southeast-2, us-west-2, ap-southeast-1, США-восток-1, Южная Корея-восток-1, США-запад-1, ap-северо-восток-2, ес-центральный-1, ap-юг-1, ap-северо-восток-1]

список регионов с использованием boto3: [‘af-south-1’, ‘ap-east-1’, ‘ap-northeast-1’, ‘ap-northeast-2’, ‘ap-south-1’, ‘ap-southeast-1’, ‘ap-southeast-2″, «ca-central-1», «eu-central-1», «eu-north-1», «eu-south-1», «eu-west-1», «eu-west-2», «eu-west-3», «я-south-1 ‘, ‘sa-east-1’, ‘us-east-1’, ‘us-east-2’, ‘us-west-1’, ‘us-west-2’]

Ответ №1:

Вот цитата из https://docs.ansible.com/ansible/latest/collections/amazon/aws/ec2_module.html

Примечание: Этот модуль использует более старый модуль boto Python для взаимодействия с API EC2. amazon.aws.ec2 по-прежнему получит исправления ошибок, но никаких новых функций. Рассмотрите возможность использования вместо этого модуля amazon.aws.ec2_instance.

Комментарии:

1. спасибо, это сработало с этой версией сообщества, которая включена в установку по умолчанию. Не удается найти количество экземпляров.