написал на коленке питон, сейчас смотрю на ansible, выглядит проще, когда надо "оставь если уже есть" а есть когда "пересоздай"
я раньше на ansible все делал, изъёбств хватало. Chef ещё пробовал, но он какой-то злой и дока мне не понравилась. Terraform только не так давно пощупал, но пока с ним не работал чтобы понять подводные камни