Here is the file that I am using...

{
  "variables": {
    "aws_access_key": "{{env `AWS_ACCESS_KEY`}}",
    "aws_secret_key": "{{env `AWS_SECRET_KEY`}}",
    "aws_region": "{{env `AWS_REGION`}}",
    "aws_bucket": "{{env `AWS_BUCKET`}}"
  },
  "provisioners": [
    {
      "type": "shell",
      "execute_command": "echo 'vagrant' | {{.Vars}} sudo -S -E bash 
'{{.Path}}'",
      "script": "scripts/ansible.sh"
    },
    {
      "type": "shell",
      "execute_command": "echo 'vagrant' | {{.Vars}} sudo -S -E bash 
'{{.Path}}'",
      "script": "scripts/setup.sh"
    },
    {
      "type": "ansible-local",
      "playbook_file": "ansible/main.yml",
      "galaxy_file": "requirements.yml"
    },
    {
      "type": "shell",
      "execute_command": "echo 'vagrant' | {{.Vars}} sudo -S -E bash 
'{{.Path}}'",
      "script": "scripts/cleanup.sh"
    }
  ],
  "builders": [
    {
      "type": "virtualbox-iso",
      "output_directory": "builds",
      "format": "ova",
      "boot_command": [
        "<esc><wait>",
        "<esc><wait>",
        "<enter><wait>",
        "/install/vmlinuz<wait>",
        " auto<wait>",
        " console-setup/ask_detect=false<wait>",
        " console-setup/layoutcode=us<wait>",
        " console-setup/modelcode=pc105<wait>",
        " debconf/frontend=noninteractive<wait>",
        " debian-installer=en_US<wait>",
        " fb=false<wait>",
        " initrd=/install/initrd.gz<wait>",
        " kbd-chooser/method=us<wait>",
        " keyboard-configuration/layout=USA<wait>",
        " keyboard-configuration/variant=USA<wait>",
        " locale=en_US<wait>",
        " netcfg/get_domain=vm<wait>",
        " netcfg/get_hostname=vagrant<wait>",
        " grub-installer/bootdev=/dev/sda<wait>",
        " noapic<wait>",
        " preseed/url=http://{{ .HTTPIP }}:{{ .HTTPPort }}/preseed.cfg<wait>",
        " -- <wait>",
        "<enter><wait>"
      ],
      "boot_wait": "10s",
      "disk_size": 81920,
      "guest_os_type": "Ubuntu_64",
      "headless": false,
      "http_directory": "http",
      "iso_urls": [
        "../iso/ubuntu-18.04.1-server-amd64.iso",
        
"http://cdimage.ubuntu.com/ubuntu/releases/bionic/release/ubuntu-18.04.1-server-amd64.iso";
      ],
      "iso_checksum_type": "sha256",
      "iso_checksum": 
"a5b0ea5918f850124f3d72ef4b85bda82f0fcd02ec721be19c1a6952791c8ee8",
      "ssh_username": "vagrant",
      "ssh_password": "vagrant",
      "ssh_port": 22,
      "ssh_wait_timeout": "10000s",
      "shutdown_command": "echo 'vagrant'|sudo -S shutdown -P now",
      "guest_additions_path": "VBoxGuestAdditions_{{.Version}}.iso",
      "virtualbox_version_file": ".vbox_version",
      "vm_name": "packer-ubuntu-18.04-amd64",
      "vboxmanage": [
        [
          "modifyvm",
          "{{.Name}}",
          "--memory",
          "1024"
        ],
        [
          "modifyvm",
          "{{.Name}}",
          "--cpus",
          "1"
        ]
      ]
    }
  ],
  "post-processors": [
    {
      "type": "amazon-import",
      "keep_input_artifact": true,
      "access_key": "{{user `aws_access_key`}}",
      "secret_key": "{{user `aws_secret_key`}}",
      "region": "{{user `aws_region`}}",
      "s3_bucket_name": "{{user `aws_bucket`}}",
      "license_type": "BYOL",
      "tags": {
        "Description": "packer amazon import "
      }
    },
    {
      "type": "vagrant",
      "keep_input_artifact": true,
      "output": "builds/{{.Provider}}-ubuntu1804.box"        
    }
  ]
}


> On Sep 15, 2018, at 2:24 AM, Rickard von Essen <[email protected]> 
> wrote:
> 
> Could you share your template?
> 
> On Fri, 14 Sep 2018 at 21:55, <[email protected]> wrote:
> I am building an image from athe Ubuntu 18.04 LTS ISO, creating an OVA image, 
> which I then attempt to import to AWS.
> The first time I attempted this I got the dreaded "Unsupported kernel 
> version..." error.
> 
> Therefore, I launched this AMI: 
> ubuntu/images-testing/hvm-ssd/ubuntu-bionic-daily-amd64-server-20180912 
> (ami-00cc0fe8bda132f03)
> Then I logged in and I checked (uname -a) which kernel was running:
> 
> Linux ip-172-31-42-89 4.15.0-1021-aws #21-Ubuntu SMP Tue Aug 28 10:23:07 UTC 
> 2018 x86_64 x86_64 x86_64 GNU/Linux
> 
> So I changed the kernel to 4.15.0-1021-aws and then I got:
> Post-processor failed: Import task import-ami-0a70505000abf192c failed: 
> ClientError: Unsupported kernel version 4.15.0-1021-aws
> 
> The two kernel versions are exactly the same...
> 
> Any idea of what the cause could be?
> 
> Thanks!
> 
> G
> 
> -- 
> This mailing list is governed under the HashiCorp Community Guidelines - 
> https://www.hashicorp.com/community-guidelines.html. Behavior in violation of 
> those guidelines may result in your removal from this mailing list.
>  
> GitHub Issues: https://github.com/mitchellh/packer/issues
> IRC: #packer-tool on Freenode
> --- 
> You received this message because you are subscribed to the Google Groups 
> "Packer" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/packer-tool/edbc2e32-bb40-4795-b2b4-7dbd1bd7cce3%40googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
> 
> -- 
> This mailing list is governed under the HashiCorp Community Guidelines - 
> https://www.hashicorp.com/community-guidelines.html. Behavior in violation of 
> those guidelines may result in your removal from this mailing list.
>  
> GitHub Issues: https://github.com/mitchellh/packer/issues
> IRC: #packer-tool on Freenode
> --- 
> You received this message because you are subscribed to the Google Groups 
> "Packer" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/packer-tool/CALz9Rt9vHk6jxU6FQZo9bRFNkzNEKGYM5J4DjL4rDgwCK2MN8A%40mail.gmail.com.
> For more options, visit https://groups.google.com/d/optout.

-- 
This mailing list is governed under the HashiCorp Community Guidelines - 
https://www.hashicorp.com/community-guidelines.html. Behavior in violation of 
those guidelines may result in your removal from this mailing list.

GitHub Issues: https://github.com/mitchellh/packer/issues
IRC: #packer-tool on Freenode
--- 
You received this message because you are subscribed to the Google Groups 
"Packer" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/packer-tool/2545C16D-71D5-4DCB-9AA5-EC5D289B4166%40ucsb.edu.
For more options, visit https://groups.google.com/d/optout.

Reply via email to