summerwind / packer-builder-qemu-chroot

A builder plugin of Packer to support building QEMU images within chroot.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DownloadDir is not implemented for packer-builder-qemu-chroot

sfuerte opened this issue · comments

Is it possible to implement the directory copy?

Having the following config with fail with the subject error:

{
    "builders": [{
        "name": "hardened",
        "type": "qemu-chroot",
        "source_image": "{{ user `base_image` }}",
        "output_directory": "{{ user `target_image_dir` }}/output/",
        "image_name": "hardened-base-{{ user `version` }}.qcow2",
        "mount_path": "{{ user `working_folder` }}/mnt"
    }],
    "provisioners": [{
            "type": "ansible",
            "playbook_file": "{{ user `working_folder` }}/hardened-base/packer-build.yml",
            "inventory_file": "{{ user `working_folder` }}/mnt,",
            "groups": ["project"],
            "extra_arguments": [
                "--connection=chroot",
                "{{ user `ansible_verbose` }}",
                "--extra-vars",
                "version={{ user `version` }}"
            ]
        },
        {
            "type": "file",
            "sources": "/tmp/mydir/",
            "destination": "{{ user `working_folder` }}/mydir/",
            "direction": "download"
        },

the error:

==> Some builds didn't complete successfully and had errors:
--> hardened: DownloadDir is not implemented for packer-builder-qemu-chroot