Назад | Перейти на главную страницу

Packer работает локально, но не работает в Gitlab CI / CD с исполняемым файлом, не найденным в $ PATH

Вот фрагмент моего файла JSON для упаковщика. Практически все работает с пакетом build example.json через adhoc - он работает плавно и строит AMI в AWS. Когда я выполняю это в своем конвейере GitLabCI, происходит сбой со следующей ошибкой: Ошибки при проверке сборки amazon-ebs. 2 ошибки:

СНЯТИЕ кода ниже (JSON от упаковщика).

provisioners": [{
      "type": "ansible",
      "user": "ubuntu",
      "playbook_file": "config.yml",
      "ansible_env_vars": [ "ANSIBLE_HOST_KEY_CHECKING=False", "ANSIBLE_SSH_ARGS='-o ForwardAgent=yes -o ControlMaster=auto -o ControlPersist=60s'"]