У меня есть файл rpm, который я хочу установить, используя пользовательские данные экземпляра ec2, используя terraform. В результатах поиска я нашел средство подготовки файлов, но обнаружил, что оно выполняет шаг после пользовательских данных.
Любые предложения, как это сделать?
Пожалуйста, предложите.
amazon-веб-сервисы terraform
1 ответ
Вместо того, чтобы устанавливать RPM в скрипт пользовательских данных каждый раз при запуске инстанса, не рассматривали ли вы возможность создания золотого образа? Таким образом, RPM устанавливается один раз вручную, а затем каждый созданный экземпляр имеет установленный RPM. Другое преимущество заключается в том, что экземпляр запускается быстрее.
Общие шаги для этого:
- Создать экземпляр
- Установите RPM вручную
- Остановить экземпляр
- Создать образ / AMI
Затем вы используете пользовательский AMI для запуска новых экземпляров.
Даже если это не решит вашу проблему, это может помочь другим с похожей проблемой в будущем.
Тим