Правильный ответ полностью зависит от вас!
Если у вас уже есть ansible книг воспроизведения, которые вы можете запускать локально, я бы использовал их!
Если у вас уже есть bash сценарии, которые могут bootstrap ваши экземпляры, я бы их использовал!
В любом случае вам нужно будет использовать пользовательские данные to any:
- Установите Ansible, загрузите свои книги игр и запустите
- Просто введите bash код
Что здесь важно для вашей команды лучше всего понять и поддерживать со временем
Я лично рекомендую использовать только bash в пользовательских данных , потому что это уменьшает сложность (меньше нужно учиться Ansible для инженера, незнакомого с ним)
Надеюсь, это поможет!