но на твоем месте бы сначала очень внимательно изучил матчать, ибо твои высказывания показывают что ты не совсем в теме инструментов, о которых говоришь
Ну ты однозначно гораздо более сильно погружен в тему, судя по твоим высказываниям)
Может действительно я где-то не так высказался или был резок - приношу свои извинения.
Объясню свое понимание этого мира, а ты меня, пожалуйста поправь, если я ошибаюсь и у тебя на это есть время.
Terraform используется как тулза для провиженинга ресурсов. Создать инстанс, создать сетку, поменять что-то в сетке.
Я давно и успешно использую его для работы с AWS и GCP, чтобы хранить инфраструктуру в коде и самое главное (sic!) - хранить ее состояние. Ansible умеет хранить состояние? Нет, он просто гоняет плейбуки.
И это замечательно, потому что иногда гонять плейбуки - это то все, что нам нужно.
Terraform - провиженинг (работа с провайдером ресурсов)
Ansible - конфигурация систем внутри ВМ
"более того желание импорта чего-либо as is ломает концепцию iac" - сорри. я не виноват что у бизнеса есть запрос на переход легаси-систем к этой концепции, а мой предшественник 6 лет назад не очень-то подумал про iac