TERRAFORM - 8. Provider Docker : Images & Conteneurs
Вставка
- Опубліковано 8 лют 2025
- 📽️ Abonnez-vous : bit.ly/2UnOdgi
🖥️ Souscrire aux tutos : bit.ly/3dItQU9
Après avoir découvert le local_exec et le remote_exec, je vous propose de prendre en main le provider docker. Suite à la vidéo précédente nous avions installé #docker sur notre cible et mis en place la socket pour se connecter avec #terraform.
Dans ce tutoriel, nous allons télécharger une image, lancer un conteneur et voir la force du côté stateful de terraform.
Tutos et configurations terraform FR : gitlab.com/xav...
➡️ ➡️ Vous voulez m'encourager likez la vidéo, commentez-là et abonnez-vous ! 😃
Tipee - fr.tipeee.com/...
Paypal - bit.ly/2sroXwJ
Merci pour cette partie, j'ai essayé d'initialiser une connexion sécurisée entre docker via tls, cela fonctionne bien par contre via terraform cela ne passe plus, j'ai enlevé et cela fonctionne bien, il faut bien rajouter le kreuzwerker/docker pour que cela fonctionne, j'ai l'erreur sur le latest, j'ai essayé de résoudre cela sans succès. bon ce n'est pas bloquant. Lorsque je relance le terraform apply avec un changement de conf, l'image est indiquée comme détruite mais reste présente ?
Génial !
j'ai suivi les instructions , mais ca n'a pas fonctionné
voici l'erreur :
Initializing the backend...
Initializing provider plugins...
- Finding latest version of hashicorp/docker...
Error: Failed to install providers
Could not find required providers, but found possible alternatives:
hashicorp/docker -> terraform-providers/docker
A priori il te dit qu'il ne trouve pas le provider sous ce nom et il t'en propose un. Test le, le provider a peut-être changé de nom.
@@xavki ca fonctionne maintenant , merci
@@youssefchtourou1841 Bonjour Youcef, qu'as tu fait pour que ça fonctionne ?; Il me semble que c'est un problème de version terraform , j'ai la .14 et il n'arrive pas à récupérer le provider docker
@@halimamazigh4411
Hello
I i use terraform 0.13upgrade
terraform {
required_providers {
docker = {
source = "kreuzwerker/docker"
version = "2.11.0"
}
}
}
provider "docker" {
# Configuration options
}
Source: registry.terraform.io/providers/kreuzwerker/docker/latest/docs (How to use this provider)