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