ec2_vpc старше чем ec2_vpc_net, и у них одинаковое описание, но первое не является устаревшим. Они используют несколько разные варианты, но, похоже, они говорят об одной и той же информации или настройках VPC. У них разные прицелы? Одно предпочтительнее другого? Это ситуативно?
Я нашел запрос на вытягивание который добавил ec2_vpc_net. В нем говорится, что старый модуль ec2_vpc был слишком монолитным, поэтому были добавлены новые модули для независимой настройки различных частей VPC: ec2_vpc_net, ec2_vpc_subnet, ec2_vpc_route_table и т. Д.
Планируется, что ec2_vpc будет устаревшим, но этого еще не произошло (версия 2.0 для Ansible).