{
  "variables": {
    "aws_access_key": "",
    "aws_secret_key": "",
    "redash_version": "",
    "image_version": ""
  },
  "builders": [
    {
      "name": "redash-eu-west-1",
      "type": "amazon-ebs",
      "access_key": "{{user `aws_access_key`}}",
      "secret_key": "{{user `aws_secret_key`}}",
      "region": "eu-west-1",
      "source_ami": "ami-6177f712",
      "instance_type": "t2.micro",
      "ssh_username": "ubuntu",
      "ami_name": "redash-{{user `image_version`}}-eu-west-1"
    }
  ],
  "provisioners": [
    {
      "type": "shell",
      "script": "ubuntu/bootstrap.sh",
      "execute_command": "{{ .Vars }} sudo -E -S bash '{{ .Path }}'",
      "environment_vars": ["REDASH_VERSION={{user `redash_version`}}"]
    }
  ]
}

{
  "variables": {
    "aws_access_key": "",
    "aws_secret_key": "",
    "redash_version": "",
    "image_version": ""
  },
  "builders": [
    {
      "name": "redash-eu-west-1",
      "type": "amazon-ebs",
      "access_key": "{{user `aws_access_key`}}",
      "secret_key": "{{user `aws_secret_key`}}",
      "region": "eu-west-1",
      "source_ami": "ami-6177f712",
      "instance_type": "t2.micro",
      "ssh_username": "ubuntu",
      "ami_name": "redash-{{user `image_version`}}-eu-west-1"
    }
  ],
  "provisioners": [
    {
      "type": "shell",
      "script": "ubuntu/bootstrap.sh",
      "execute_command": "{{ .Vars }} sudo -E -S bash '{{ .Path }}'",
      "environment_vars": ["REDASH_VERSION={{user `redash_version`}}"]
    },
    {
      "type": "shell",
      "inline": "sudo rm /root/.ssh/authorized_keys || true"
    },
    {
      "type": "shell",
      "inline": "sudo rm /home/ubuntu/.ssh/authorized_keys || true"
    }
  ]
}

Update Packer configuration to remove SSH keys to comply with AWS marketplace
Update Packer configuration to remove SSH keys to comply with AWS marketplace
