Skip to content

explications

Ci-dessous, les réssources qui sont crées par Opentofu lors de l'apply
Les ressources sont scindés en plusieurs fichiers en fonctions de leurs fonctions

  • cloudinit
  • disques
  • main
  • reseau
  • serveurs

main

Ce fichier est presque vide et ne contient que le provider

disques

  • libvirt_pool.vm_pool_OS : Le chemin vers le pool disque
  • libvirt_volume.image_base : L'image cloud utilisé pour l'installation des VMs
  • libvirt_volume.vm_disk : Disque commun à toute les VMs
  • libvirt_volume.cinder_disk : Disque supplémentaire pour le noeud stockage

reseau

  • libvirt_network.vm_network : Carte réseau commune à toute les VMs
  • libvirt_network.provider_network : Carte réseau provider (que sur les noeuds réseaux)

serveurs

Définition des VMs (via domain)
- libvirt_domain.vm : Création des VMs (via un for_each)

cloudinit

Définition du disque de cloudinit - libvirt_cloudinit_disk.vm_init : Permet de créer le disque cloudinit à monter

Les Ressources en Graph :
Graph Tofu