From 4f9e60403233293706dbc2e0795342cb635d99c0 Mon Sep 17 00:00:00 2001 From: Adar Nimrod <nimrod@shore.co.il> Date: Thu, 28 Dec 2023 22:13:17 +0200 Subject: [PATCH] Test: Fix the Packer test template. --- test_files/packer.json | 19 ------------------- test_files/template.pkr.hcl | 30 ++++++++++-------------------- 2 files changed, 10 insertions(+), 39 deletions(-) delete mode 100644 test_files/packer.json diff --git a/test_files/packer.json b/test_files/packer.json deleted file mode 100644 index 7883488..0000000 --- a/test_files/packer.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "builders": [ - { - "access_key": "{{user `access_key`}}", - "ami_name": "packer-example {{timestamp}}", - "instance_type": "t1.micro", - "region": "us-east-1", - "secret_key": "{{user `access_key`}}", - "source_ami": "ami-de0d9eb7", - "ssh_username": "ubuntu", - "type": "amazon-ebs" - } - ], - "variables": { - "access_key": "{{env `AWS_ACCESS_KEY_ID`}}", - "secret_key": "{{env `AWS_SECRET_ACCESS_KEY`}}" - } -} - diff --git a/test_files/template.pkr.hcl b/test_files/template.pkr.hcl index 432b522..03cd66d 100644 --- a/test_files/template.pkr.hcl +++ b/test_files/template.pkr.hcl @@ -1,32 +1,22 @@ +# vi: ft=tf + packer { required_plugins { - amazon = { - version = ">= 0.0.2" - source = "github.com/hashicorp/amazon" + docker = { + version = ">= 1.0.8" + source = "github.com/hashicorp/docker" } } } -source "amazon-ebs" "ubuntu" { - ami_name = "learn-packer-linux-aws" - instance_type = "t2.micro" - region = "us-west-2" - source_ami_filter { - filters = { - name = "ubuntu/images/*ubuntu-xenial-16.04-amd64-server-*" - root-device-type = "ebs" - virtualization-type = "hvm" - } - most_recent = true - owners = ["099720109477"] - } - ssh_username = "ubuntu" +source "docker" "ubuntu" { + image = "ubuntu:jammy" + commit = true } build { - name = "learn-packer" + name = "learn-packer" sources = [ - "source.amazon-ebs.ubuntu" + "source.docker.ubuntu" ] } - -- GitLab