Import (Terraform)
Import : opération qui fait adopter par Terraform (ou OpenTofu) une ressource déjà existante, créée à la main ou par un autre outil. Terraform lit la ressource par l'API du fournisseur, à partir d'un identifiant propre à chaque type de ressource (chez Scaleway, la localité suivie de l'identifiant, comme fr-par-1/<id>), et l'enregistre dans l'état à l'adresse choisie. Rien n'est créé ni modifié chez le fournisseur ; c'est l'apply du plan qui suit qui corrigerait les différences avec la configuration.
Depuis Terraform 1.5, l'import se déclare dans la configuration par un bloc import (arguments to et id, for_each depuis 1.7), relu et planifié comme le reste ; l'option -generate-config-out écrit une première version de la configuration. La commande historique terraform import écrit directement dans l'état. Après un import, le plan doit être vide.