content: use OVH/OpenStack providers in Terraform example

Replace AWS provider with:
- openstack provider for VM (openstack_compute_instance_v2)
- ovh provider for DNS (ovh_domain_zone_record)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
2026-04-14 01:21:50 +02:00
parent c406e8c116
commit 29bb591369

View File

@@ -206,20 +206,23 @@
<pre><code class="language-hcl" data-trim> <pre><code class="language-hcl" data-trim>
terraform { terraform {
required_providers { required_providers {
aws = { source = "hashicorp/aws", version = "~> 5.0" } openstack = { source = "terraform-provider-openstack/openstack", version = "~> 3.0" }
ovh = { source = "ovh/ovh", version = "~> 1.0" }
} }
} }
provider "aws" { region = "eu-west-3" } resource "openstack_compute_instance_v2" "web" {
name = "finistdevs-web"
resource "aws_instance" "web" { image_name = "Debian 12"
ami = "ami-0c55b159cbfafe1f0" flavor_name = "b3-8"
instance_type = "t3.micro" network { name = "Ext-Net" }
tags = { Name = "finistdevs-web" }
} }
output "public_ip" { resource "ovh_domain_zone_record" "web" {
value = aws_instance.web.public_ip zone = "example.com"
subdomain = "finistdevs"
fieldtype = "A"
target = openstack_compute_instance_v2.web.access_ip_v4
} }
</code></pre> </code></pre>
</section> </section>