Wir freuen uns, die offizielle Freigabe des Linode Terraform Providers bekannt zu geben. Als offizielle Maintainer des Providers werden wir ihn in Zusammenarbeit mit unserem Partner HashiCorp weiter unterstützen und entwickeln.
Terraform ist ein beliebtes Open-Source-Infrastructure-as-Code-Tool, das sich schnell zum Industriestandard für die Infrastrukturautomatisierung entwickelt. Damit können Sie die Cloud-Infrastruktur und zugehörige Dienste definieren, erstellen, bereitstellen und ändern.
Der Provider Linode Terraform ermöglicht es Kunden, einen Server zu erstellen und zu verwalten:
- Linode-Instanzen
- Blockspeicher-Volumes
- Domains
- NodeBalancers
- Bilder, StackScripts und SSH-Schlüssel
Terraform kann auch verwendet werden, um Hunderte von anderen Webdiensten wie New Relic, CloudFlare oder PagerDuty zu verwalten.
Erste Schritte mit Terraform
Wir werden in den kommenden Monaten Unterstützung für weitere Linode-Ressourcen hinzufügen, zusammen mit weiteren Anleitungen und Beispielkonfigurationen. Hier sind ein paar hilfreiche Ressourcen, die Ihnen den Einstieg erleichtern.
Eine Anleitung zum Installieren und Erstellen einer Linode mit Terraform finden Sie in der Anleitung Use Terraform to Provision Linode Environments.
Die Dokumentation des Anbieters kann als Hilfe für jede der Ressourcen und deren Parameter herangezogen werden.
Auf GitHub finden Sie den Quellcode, das Änderungsprotokoll und ein ausführliches Beispiel, das einen skalierbaren Linode-Web-Cluster erstellt, der von Linode NodeBalancers, Domains und Blockspeicher-Volumes unterstützt wird. Wenn Sie auf Probleme stoßen, öffnen Sie ein Issue auf Github.
Viel Spaß!
Kommentare (4)
Any plans to allow for image management via post-processor? Something along the lines of https://github.com/wata727/packer-post-processor-amazon-ami-management?
That’d be amazing!
Thank you for supporting TF!
While we don’t have an official Packer builder yet, we are hoping to have one in the future! You can take a look at a pull request for a Linode Plugin for Packer here: https://github.com/dradtke/packer-builder-linode/issues/2
great!
That’s exactly what I wanted to see here, and although I’m not planning to deploy something new any soon I’m glad that I’m not forced to use DO or AWS for my terraform deploys
(actually when I learned terraform I’ve made a DO account for the sole reason they’ve had the official terraform provider, and I didn’t want to experiment while learning)
How to install packages, database, application server etc?