terraform { required_providers { iosxe = { source = "CiscoDevNet/iosxe" version = "0.8.1" } } } provider "iosxe" { alias = "R1" username = "cisco" password = "cisco" url = "https://10.0.0.103" insecure = true } provider "iosxe" { alias = "R2" username = "cisco" password = "cisco" url = "https://10.0.0.104" insecure = true } provider "iosxe" { alias = "R3" username = "cisco" password = "cisco" url = "https://10.0.0.105" insecure = true } import { to = iosxe_interface_ethernet.gig1_R1 id = "GigabitEthernet,1" provider = iosxe.R1 } import { to = iosxe_interface_ethernet.gig1_R2 id = "GigabitEthernet,1" provider = iosxe.R2 } import { to = iosxe_interface_ethernet.gig1_R3 id = "GigabitEthernet,1" provider = iosxe.R3 } # __generated__ by Terraform # Please review these resources and move them into your main configuration files. # __generated__ by Terraform from "GigabitEthernet,1" resource "iosxe_interface_ethernet" "gig1_R2" { provider = iosxe.R2 ipv4_address = "10.0.0.104" ipv4_address_mask = "255.255.255.0" name = "1" type = "GigabitEthernet" } # __generated__ by Terraform from "GigabitEthernet,1" resource "iosxe_interface_ethernet" "gig1_R3" { provider = iosxe.R3 ipv4_address = "10.0.0.105" ipv4_address_mask = "255.255.255.0" name = "1" type = "GigabitEthernet" } # __generated__ by Terraform from "GigabitEthernet,1" resource "iosxe_interface_ethernet" "gig1_R1" { provider = iosxe.R1 ipv4_address = "10.0.0.103" ipv4_address_mask = "255.255.255.0" name = "1" type = "GigabitEthernet" } resource "iosxe_interface_loopback" "R1_Loopback0" { name = 0 description = "Created by Terraform" shutdown = false ipv4_address = "10.1.1.1" ipv4_address_mask = "255.255.255.255" provider = iosxe.R1 } resource "iosxe_interface_loopback" "R2_Loopback0" { name = 0 description = "Created by Terraform" shutdown = false ipv4_address = "10.2.2.2" ipv4_address_mask = "255.255.255.255" provider = iosxe.R2 } resource "iosxe_interface_loopback" "R3_Loopback0" { name = 0 description = "Created by Terraform" shutdown = false ipv4_address = "10.3.3.3" ipv4_address_mask = "255.255.255.255" provider = iosxe.R3 } resource "iosxe_save_config" "save_config_R1" { provider = iosxe.R1 } resource "iosxe_save_config" "save_config_R2" { provider = iosxe.R2 } resource "iosxe_ save_config" "save_config_R3" { provider = iosxe.R3 }