In diesem kurzen Leitfaden werden Sie beigebracht.
Warum Tainaform Taint verwenden??
Obwohl die Verwendung von Terraform Taint je nach den angegebenen Ressourcen variieren kann, umfassen die gemeinsamen Verwendungen:
Wie man eine Ressource macht
Mit dem Befehl terraform taint können Sie Terraform mitteilen, dass ein bestimmter Ressource/ein bestimmtes Objekt beschädigt oder in einem verdorbenen Zustand ist. Wie bereits erwähnt, wird dies Terraform zum Wiederaufbau der Ressource erzwingen, die während des nächsten Plans als verdorben gekennzeichnet ist.
Verwendung
Der Befehl terraform taint nimmt die syntax wie gezeigt:
Terraform Taint [Options] Adresse
Die Adresse bezieht. Sie können eine Adresse der Ressource mit dem Format wie gezeigt angeben:
aws_instance.Foo
aws_instance.Bar [1]
Modul.Foo.Modul.Bar.aws_instance.Qux
Sie können auch die folgenden Optionen an den Befehl Taint übergeben, um das Verhalten zu ändern:
Das folgende Beispiel zeigt, wie Sie eine EC2 -Instanz erstellen und mit dem Befehl mit dem Taint verwendet werden, um sie als verdorben zu markieren:
Terraform
fordert_providers
AWS =
Source = "Hashicorp/AWS"
Version = "-> 3.27 "
fordern_version = "> = 0.12 "
Anbieter "AWS"
Profil = "Standard"
Region = "US-East-1"
Ressource "AWS_Instance" "Database_Server"
AMI = "AMI-B7873E35"
Instance_type = "T2.Mikro"
Markieren Sie die Ressource als verdorben:
Terraform Taint AWS_inStace.Datenbank.Server
Sobald Sie die Ressource als verdorben markieren.
Wie man terraform ungeteilte benutzt
Wenn Sie eine verfälschte Ressource festlegen, können Sie den Melzmarker mit dem Befehl TERRAFORM Taint zurückkehren und entfernen.
Der Befehl nennt die Ressourcen -ID als Argument:
Terraform Untaint [Optionen] Adresse
Es akzeptiert ähnliche Argumente wie das Befehl terraform taint.
Verwenden Sie zum Beispiel den folgenden Befehl:
Terraform Untaint AWS_inStace.Datenbank.Server
Terraformplan
Der vorherige Befehl entfernen den Makler in der Ressource und zeigt Ihnen die Änderungen an, die für die nächste Terraformanträge angewendet werden sollen
Abschluss
In diesem Leitfaden haben Sie die Grundlagen von Terraform Taint und den Prozess gelernt, um die Ressource als beschädigt zu markieren. Darüber hinaus wurden dem Befehl terraform taint mehrere Optionen zur Verfügung gestellt, um das Verhalten zu ändern. Wir hoffen, Sie haben diesen Artikel hilfreich gefunden. Bitte überprüfen Sie Linux Hinweis, um weitere Tipps und Informationen zu erhalten.