Als «terraform» getaggte Fragen

Bei Fragen zu Terraform, einem Open Source-Tool zur Wartung der Infrastruktur.

5
Wie kann ich Geheimnisse in .tf und .tfstate verwalten?
Ich möchte den Terraform- MySQL-Provider verwenden , um eine Liste von MySQL- Benutzern zu führen und Stipendien zum Erstellen neuer Testumgebungen zur Hand zu haben. Die .tfund .tfstate-Dateien scheinen die MySQL-Passwörter im Klartext zu speichern. In Bezug auf .tf: Ich verstehe, dass .tfDateien in der Revisionskontrolle gespeichert sind und von …

6
Wie teste ich eine Terraform-Konfiguration?
Wenn Sie eine Terraform- Konfiguration mit einem moderaten Grad an Komplexität hätten, wie würden Sie Tests für die Konfiguration schreiben, die als Teil einer Continuous Integration / Continuous Delivery-Pipeline ausgeführt werden könnten? Beispielsweise verfügen Sie möglicherweise über eine Multi-Cloud-Konfiguration, die den folgenden gewünschten Status angibt: Azure Container Services zum Hosten …

2
Wie verwende ich cloud-init mit Terraform?
Ich arbeite mit Digital Ocean und Terraform und kann bereits die Domain, Subdomain, Netzwerkeinstellungen und den Host automatisieren, aber es gibt einen Abschnitt User data, der so aussieht: Die Beschreibung dieses Feldes sagt Allows the use of Cloud-init to configure your droplet. Als ich mich umsah, fand ich die Dokumentation …

4
Terraform: Wende nur eine tf-Datei an
Ich habe meine Sicherheitsgruppen in einer securitygroup.tfDatei. In der gleichen Richtung gibt es viele andere Ressourcenbeschreibungen (rds, ec2 usw.). Gibt es eine Möglichkeit, eine terraform apply --auto-approve nur für mich durchzuführen securitygroups.tf?
16 terraform 

1
Wie erstelle ich mit Terraform einen Host in einem DigitalOcean-Team?
Teams auf Digital Ocean sind sehr neu und es gibt keine Dokumentation über die Verwendung mit Terraform . Alle Informationen, die ich finden kann, sind, wie man manuell mit ihnen arbeitet . Ich hatte gehofft, dass ich so etwas sagen könnte: resource "digitalocean_droplet" "host" { image = "${var.image}" name = …
11 terraform 


1
Wie kann ich Änderungen der gewünschten Kapazität aufgrund von Skalierungsrichtlinien im Status der AutoScaling-Gruppe verwalten?
Wie kann ich Änderungen der gewünschten Kapazität aufgrund von Skalierungsrichtlinien im Status der AutoScaling-Gruppe in Terraform verwalten? Angenommen, ich stelle eine Ressource aws_autoscaling_group mit Terraform mit einer gewünschten Kapazität von 4 und einer Scaleup-Richtlinie für eine hohe CPU-Auslastung bereit. Später wurde die Autoscaling-Gruppe über Skalierungsrichtlinien auf die gewünschte Kapazität von …

2
Wie füge ich einem von Terraform verwalteten Redis-Cluster Shards hinzu, ohne den gesamten Status zu verlieren?
Ich habe mit Terraform einen Redis-Cluster eingerichtet. Das Setup sieht folgendermaßen aus: resource "aws_elasticache_replication_group" "instance" { replication_group_id = "test" node_type = "cache.t2.micro" port = 6379 parameter_group_name = "default.redis3.2.cluster.on" subnet_group_name = "${aws_elasticache_subnet_group.instance.name}" security_group_ids = ["${aws_security_group.instance.id}"] cluster_mode { replicas_per_node_group = 0 num_node_groups = "${var.cluster_size}" } automatic_failover_enabled = true apply_immediately = true } …

3
Wie sollten wir die unveränderliche Infrastruktur automatisch wiederherstellen, wenn neue Pakete verfügbar sind?
Wir werden Terraform verwenden, um unsere Infrastrukturbereitstellung zu automatisieren, und Packer, um die von Terraform bereitgestellten Maschinenabbilder zu erstellen. Indem wir den Prinzipien des unveränderlichen Infrastrukturdesigns folgen, implementieren wir das Patchen, indem wir ein neues Image mit dem angewendeten Patch erstellen und dann unsere Infrastruktur erneut bereitstellen. Gibt es bei …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.