From c6309789d294ec10ef303a165a0759f96086da8b Mon Sep 17 00:00:00 2001
From: Mickael MASQUELIN <mickael.masquelin@univ-lille.fr>
Date: Wed, 7 Jun 2023 08:17:13 +0200
Subject: [PATCH] feat(exemples-packer): Ajout template Jammy+nginx (base)

---
 .../ubuntu-jammy-base-shell-prov.pkr.hcl      | 37 +++++++++++++++++++
 1 file changed, 37 insertions(+)
 create mode 100644 exemples-packer/ubuntu-jammy-base-shell-prov.pkr.hcl

diff --git a/exemples-packer/ubuntu-jammy-base-shell-prov.pkr.hcl b/exemples-packer/ubuntu-jammy-base-shell-prov.pkr.hcl
new file mode 100644
index 0000000..47c7664
--- /dev/null
+++ b/exemples-packer/ubuntu-jammy-base-shell-prov.pkr.hcl
@@ -0,0 +1,37 @@
+# Pull d'une image Ubuntu 22.04 LTS
+source "docker" "ubu-form-cnrs-nginx" {
+    image = "ubuntu:jammy"
+    commit = true
+}
+
+# Construire l'image "personnalisée"
+build {
+  sources = [
+    "source.docker.ubu-form-cnrs-nginx"
+  ]
+
+  provisioner "shell" {
+    inline = [
+      "apt-get update",
+      "DEBIAN_FRONTEND=noninteractive apt-get -qq -y install curl nginx",
+      "apt-get clean autoclean",
+      "apt-get autoremove --yes",
+      "rm -fr /var/lib/apt/lists/*"
+      # commande à éviter  ci-après : vous  ne  
+      # gagnez que  quelques Ko  et plus  rien 
+      # ne peut dériver de cette image de base 
+      # rm -rf /var/lib/{apt,dpkg,cache,log}/
+    ]
+  }
+
+  # Tag de l'image Docker créé
+  post-processors {
+    post-processor "docker-tag" {
+      repository =  "local/ubu-form-cnrs-nginx"
+      tags = [
+        "22.04.2",
+        "latest"
+      ]
+    }
+  }
+}
\ No newline at end of file
-- 
GitLab