Какие варианты доступны для применения переменных среды (к разделу ansible-инициатора) в Packer?
Теперь я добавил провайдера, который будет копировать файл в /etc/environment:
{
"variables": {
"version": ""
},
"provisioners": [
{
"type": "file",
"source": "files/environment",
"destination": "/etc/environment"
},
Интересно, какие варианты доступны. Во-первых, я проверяю, будет ли работать перезапись файла среды, во-вторых, на мой взгляд, это решение для бедного человека. Я сверился с документацией Packer, но не нашел подходящего решения. Другая попытка состояла в том, чтобы использовать раздел environment_variables и другой user_variables, но первый не работает в сочетании с инициатором ANSIBLE.
Цель состоит в том, чтобы установить переменные окружения до того, как ansible будет запущен внутри коробки с помощью упаковщика.
обсуждение
Предоставление файла /etc/environment не сработало, возможно, можно установить переменные среды, используя файл preseed?
Вопросы
- Какие параметры доступны для установки переменных среды с помощью Packer?
- Какие опции доступны для того же, но затем применяют его к функциональности ansible provioner.