Какие варианты доступны для применения переменных среды (к разделу 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?

Вопросы

  1. Какие параметры доступны для установки переменных среды с помощью Packer?
  2. Какие опции доступны для того же, но затем применяют его к функциональности ansible provioner.

0 ответов

Другие вопросы по тегам