почему сборка упаковщика не показывает такой файл или каталог при попытке создать образ? - PullRequest
0 голосов
/ 14 ноября 2018

У меня есть следующий скрипт для создания образа:

 {
            "variables":
            {
            "aws_access_key": "",
            "aws_secret_key": "",
            "aws_region": "us-east-2",
            "version": "",
            "revision": "0",
            "instance_type": "t3.xlarge",
            "image_name" : "{{ env `IMAGE_NAME` }}"
            },
            "builders":{
                "type": "amazon-ebs",
                "access_key": "{{user `aws_access_key`}}",
                "secret_key": "{{user `aws_secret_key`}}",
                "region": "{{user `aws_region`}}",
                "instance_type": "{{user `instance_type`}}",
                "source_ami": "ami-09e1c6dd3bd60cf2e",
                "ssh_username": "ubuntu",
                "ami_name":"honebuild {{ isotime | clean_ami_name }"
            },
            "Provioners":[
                {
                "type":"shell",
                "script":"scripts/ssh_agent.sh"
                },
                {
                "type":"ansible",
                "playbook_dir":"./ansible",
                "playbook_file":"honeygram.yml"

                }

            ]



        }

После запуска упаковщика команд build image.json. это дает следующую ошибку:

Failed to parse template: open packer.json: no such file or directory. 

Я в каталоге скриптов.

Нужна помощь

1 Ответ

0 голосов
/ 15 ноября 2018

Из того, что вы опубликовали, выясняется, что ваша проблема связана с разделом провайдеров.

У вас есть:

"Provioners"

Должно быть:

"provisioners"
...