From 89a0b0c3f9a1d8087ea7d72ab75edaaef0f41033 Mon Sep 17 00:00:00 2001
From: Mickael MASQUELIN <mickael.masquelin@univ-lille.fr>
Date: Wed, 7 Jun 2023 10:53:07 +0200
Subject: [PATCH] fix(exemples-terraform): Correction sur utilisation de la
 socket

---
 exemples-terraform/main.tf | 15 ++++++++++-----
 1 file changed, 10 insertions(+), 5 deletions(-)

diff --git a/exemples-terraform/main.tf b/exemples-terraform/main.tf
index a5f87cc..b91bb63 100644
--- a/exemples-terraform/main.tf
+++ b/exemples-terraform/main.tf
@@ -7,16 +7,21 @@ terraform {
   }
 }
 
-provider "docker" {
-  host = "unix:///var/run/docker.sock"
+variable "docker_api_path" {
+  type        = string
+  description = "Chemin d'accès à l'API (via tcp ou unix)"
 }
 
-resource "docker_image" "ubuntu" {
-  name = "local/ubu-form-cnrs-nginx:latest"
+provider "docker" {
+  # Pour un hôte linux, déclaration de l'hôte : 
+  # "unix:///var/run/docker.sock"
+  # Adaptation pour macOS :
+  # "unix:///$HOME/.docker/run/docker.sock"
+  host = var.docker_api_path
 }
 
 resource "docker_container" "terraform_container" {
-  image = docker_image.ubuntu.latest
+  image = "local/ubu-form-cnrs-nginx:22.04.2"
   name  = "nginx_via_terraform"
   ports {
     internal = "80"
-- 
GitLab