Skip to content

Instantly share code, notes, and snippets.

@cm-intranet
Created March 9, 2024 09:20
Show Gist options
  • Save cm-intranet/a890a81d483eebe98836c9a10368a401 to your computer and use it in GitHub Desktop.
Save cm-intranet/a890a81d483eebe98836c9a10368a401 to your computer and use it in GitHub Desktop.
# terraform apply
Terraform used the selected providers to generate the following execution plan. Resource actions are indicated with the following symbols:
+ create
Terraform will perform the following actions:
# scaleway_instance_private_nic.pnic01 will be created
+ resource "scaleway_instance_private_nic" "pnic01" {
+ id = (known after apply)
+ mac_address = (known after apply)
+ private_network_id = (known after apply)
+ server_id = (known after apply)
+ zone = (known after apply)
}
# scaleway_instance_security_group.sg01 will be created
+ resource "scaleway_instance_security_group" "sg01" {
+ enable_default_security = true
+ external_rules = false
+ id = (known after apply)
+ inbound_default_policy = "drop"
+ name = (known after apply)
+ organization_id = (known after apply)
+ outbound_default_policy = "accept"
+ project_id = (known after apply)
+ stateful = true
+ zone = (known after apply)
+ inbound_rule {
+ action = "accept"
+ port = 22
+ protocol = "TCP"
}
}
# scaleway_instance_server.srv01 will be created
+ resource "scaleway_instance_server" "srv01" {
+ boot_type = "local"
+ bootscript_id = (known after apply)
+ cloud_init = (known after apply)
+ enable_dynamic_ip = false
+ enable_ipv6 = false
+ id = (known after apply)
+ image = "ubuntu_jammy"
+ ipv6_address = (known after apply)
+ ipv6_gateway = (known after apply)
+ ipv6_prefix_length = (known after apply)
+ name = "my-server"
+ organization_id = (known after apply)
+ placement_group_policy_respected = (known after apply)
+ private_ip = (known after apply)
+ project_id = (known after apply)
+ public_ip = (known after apply)
+ replace_on_type_change = false
+ routed_ip_enabled = (known after apply)
+ security_group_id = (known after apply)
+ state = "started"
+ type = "PLAY2-NANO"
+ user_data = (known after apply)
+ zone = (known after apply)
}
# scaleway_vpc_gateway_network.gn01 will be created
+ resource "scaleway_vpc_gateway_network" "gn01" {
+ cleanup_dhcp = true
+ created_at = (known after apply)
+ dhcp_id = (known after apply)
+ enable_dhcp = true
+ enable_masquerade = true
+ gateway_id = (known after apply)
+ id = (known after apply)
+ mac_address = (known after apply)
+ private_network_id = (known after apply)
+ static_address = (known after apply)
+ status = (known after apply)
+ updated_at = (known after apply)
+ zone = (known after apply)
}
# scaleway_vpc_private_network.pn01 will be created
+ resource "scaleway_vpc_private_network" "pn01" {
+ created_at = (known after apply)
+ id = (known after apply)
+ is_regional = (known after apply)
+ name = "my-pn"
+ organization_id = (known after apply)
+ project_id = (known after apply)
+ region = (known after apply)
+ updated_at = (known after apply)
+ vpc_id = (known after apply)
+ zone = (known after apply)
}
# scaleway_vpc_public_gateway.pg01 will be created
+ resource "scaleway_vpc_public_gateway" "pg01" {
+ bastion_port = (known after apply)
+ created_at = (known after apply)
+ enable_smtp = (known after apply)
+ id = (known after apply)
+ ip_id = (known after apply)
+ name = "my-pg"
+ organization_id = (known after apply)
+ project_id = (known after apply)
+ status = (known after apply)
+ type = "VPC-GW-S"
+ updated_at = (known after apply)
+ zone = (known after apply)
}
# scaleway_vpc_public_gateway_dhcp.dhcp01 will be created
+ resource "scaleway_vpc_public_gateway_dhcp" "dhcp01" {
+ address = (known after apply)
+ created_at = (known after apply)
+ dns_local_name = (known after apply)
+ dns_search = (known after apply)
+ dns_servers_override = (known after apply)
+ enable_dynamic = (known after apply)
+ id = (known after apply)
+ organization_id = (known after apply)
+ pool_high = (known after apply)
+ pool_low = (known after apply)
+ project_id = (known after apply)
+ push_default_route = (known after apply)
+ push_dns_server = (known after apply)
+ rebind_timer = (known after apply)
+ renew_timer = (known after apply)
+ subnet = "192.168.0.0/24"
+ updated_at = (known after apply)
+ valid_lifetime = (known after apply)
+ zone = (known after apply)
}
# scaleway_vpc_public_gateway_dhcp_reservation.rsv01 will be created
+ resource "scaleway_vpc_public_gateway_dhcp_reservation" "rsv01" {
+ created_at = (known after apply)
+ gateway_network_id = (known after apply)
+ hostname = (known after apply)
+ id = (known after apply)
+ ip_address = "192.168.0.7"
+ mac_address = (known after apply)
+ type = (known after apply)
+ updated_at = (known after apply)
+ zone = (known after apply)
}
# scaleway_vpc_public_gateway_ip.ip01 will be created
+ resource "scaleway_vpc_public_gateway_ip" "ip01" {
+ address = (known after apply)
+ created_at = (known after apply)
+ id = (known after apply)
+ organization_id = (known after apply)
+ project_id = (known after apply)
+ reverse = (known after apply)
+ updated_at = (known after apply)
+ zone = (known after apply)
}
# scaleway_vpc_public_gateway_pat_rule.pat01 will be created
+ resource "scaleway_vpc_public_gateway_pat_rule" "pat01" {
+ created_at = (known after apply)
+ gateway_id = (known after apply)
+ id = (known after apply)
+ organization_id = (known after apply)
+ private_ip = "192.168.0.7"
+ private_port = 22
+ protocol = "tcp"
+ public_port = 2202
+ updated_at = (known after apply)
+ zone = (known after apply)
}
Plan: 10 to add, 0 to change, 0 to destroy.
Do you want to perform these actions?
Terraform will perform the actions described above.
Only 'yes' will be accepted to approve.
Enter a value: yes
scaleway_vpc_private_network.pn01: Creating...
scaleway_vpc_public_gateway_ip.ip01: Creating...
scaleway_vpc_public_gateway_dhcp.dhcp01: Creating...
scaleway_instance_security_group.sg01: Creating...
scaleway_vpc_public_gateway_dhcp.dhcp01: Creation complete after 0s [id=fr-par-2/3e48217c-87ca-4bab-a64f-eaa180b2bdb5]
scaleway_vpc_public_gateway_ip.ip01: Creation complete after 0s [id=fr-par-2/94795daa-7059-4d1f-bfda-167358c667fb]
scaleway_vpc_public_gateway.pg01: Creating...
scaleway_vpc_private_network.pn01: Creation complete after 0s [id=fr-par/2e3fe541-ac8b-41ed-b547-10c678f4957d]
scaleway_instance_security_group.sg01: Creation complete after 1s [id=fr-par-2/0dd14524-61dc-4b78-9ae3-3cd3323608db]
scaleway_instance_server.srv01: Creating...
scaleway_vpc_public_gateway.pg01: Creation complete after 5s [id=fr-par-2/a6ddc20b-0eac-454b-a1ea-a874f0be9011]
scaleway_vpc_gateway_network.gn01: Creating...
scaleway_instance_server.srv01: Creation complete after 7s [id=fr-par-2/feec1327-4585-4625-bb9c-921a72336e42]
scaleway_instance_private_nic.pnic01: Creating...
scaleway_vpc_gateway_network.gn01: Still creating... [10s elapsed]
scaleway_instance_private_nic.pnic01: Still creating... [10s elapsed]
scaleway_vpc_gateway_network.gn01: Still creating... [20s elapsed]
scaleway_instance_private_nic.pnic01: Still creating... [20s elapsed]
scaleway_instance_private_nic.pnic01: Still creating... [30s elapsed]
scaleway_instance_private_nic.pnic01: Creation complete after 36s [id=fr-par-2/feec1327-4585-4625-bb9c-921a72336e42/516602c3-d14b-4d21-bd7e-7727d98c1360]
│ Error: scaleway-sdk-go: http error 500 Internal Server Error: internal error
│ with scaleway_vpc_gateway_network.gn01,
│ on main.tf line 40, in resource "scaleway_vpc_gateway_network" "gn01":
│ 40: resource "scaleway_vpc_gateway_network" "gn01" {
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment