diff --git a/exemples-terraform/main.tf b/exemples-terraform/main.tf index a5f87cc8ccb3ecda5096e1f36a17338a49f4fd12..b91bb635b2561bd1e0eb199846fac2a1e2431a15 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"