{
    "variables": {
        "tc_iso_url": "http://distro.ibiblio.org/tinycorelinux/6.x/x86_64/release/CorePure64-6.4.iso",
        "tc_iso_checksum": "acaa6726d0f7eb7184c193cfc5cbcb6b",
        "vm_name": "linux-microcore-linux-6.4.img",
        "setup_script": "core.sh",
        "disk_size": "1000"
    },
    "builders": [
        {
            "type": "qemu",
            "iso_url": "{{user `tc_iso_url`}}",
            "iso_checksum": "{{user `tc_iso_checksum`}}",
            "iso_checksum_type": "md5",
            "shutdown_command": "sudo poweroff",
            "format": "qcow2",
            "headless": false,
            "ssh_username": "gns3",
            "ssh_password": "gns3",
            "accelerator": "none",
            "vm_name": "{{user `vm_name`}}",
            "disk_interface": "ide",
            "disk_size": "{{user `disk_size`}}",
            "net_device": "e1000",
            "http_directory": "http",
            "boot_wait": "5s",
            "boot_command": [
                "corepure64 user=gns3<enter><wait10><wait10><wait10><wait10><wait10><wait10><wait10><wait10>",
                "sudo passwd gns3<enter><wait>gns3<enter>gns3<enter>",
                "tce-load -wi openssh<enter><wait10>",
                "cd /usr/local/etc/ssh; [ -f sshd_config_example ] && sudo cp -a sshd_config_example sshd_config; cd<enter>",
                "sudo /usr/local/etc/init.d/openssh start<enter>"
            ]
        }
    ],
    "provisioners": [
        {
            "type": "shell",
            "script": "scripts/hd-install-64bits.sh"
        },
        {
            "type": "shell",
            "script": "scripts/serial.sh"
        },
        {
            "type": "shell",
            "script": "scripts/packages.sh"
        },
        {
            "type": "shell",
            "script": "scripts/{{user `setup_script`}}"
        },
        {
            "type": "shell",
            "script": "scripts/post_setup.sh"
        }
    ]
}