Как я могу изменить каталог, в котором упаковщик запускает сценарий подготовки AMI, с / tmp на / opt

Мне нужно изменить каталог, в котором упаковщик запускает сценарий подготовки AMI из / tmp / packer-shell975270284, потому что наши экземпляры не позволяют запускать сценарии из / tmp.

Этот сценарий необходимо запускать в / opt или / home / ec2-user. где у него будут разрешения

Ниже приведена ошибка, которую я получаю после запуска ansible playbook.

==> amazon-ebs: Provisioning with shell script: /tmp/packer-shell975270284
Build 'amazon-ebs' errored: Error uploading script: scp: /tmp/script_5412.sh: Permission denied.

==> Some builds didn't complete successfully and had errors.

==> Builds finished but no artifacts were created.

person Mpho Mokgosi    schedule 06.09.2019    source источник


Ответы (1)


Вам нужно установить remote_folder на что-то другое, а не на /tmp. См. документацию.

person Rickard von Essen    schedule 06.09.2019