Skip to content

Commit 794020e

Browse files
Slartibartfast1fbreckle
authored andcommitted
Add platform_name to virtual machine data source
1 parent 5280631 commit 794020e

File tree

3 files changed

+7
-0
lines changed

3 files changed

+7
-0
lines changed

docs/data-sources/virtual_machines.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@ Read-Only:
6767
- `memory_mb` (Number)
6868
- `name` (String)
6969
- `platform_id` (Number)
70+
- `platform_name` (String)
7071
- `platform_slug` (String)
7172
- `primary_ip` (String)
7273
- `primary_ip4` (String)

netbox/data_source_netbox_virtual_machines.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,10 @@ func dataSourceNetboxVirtualMachine() *schema.Resource {
100100
Type: schema.TypeString,
101101
Computed: true,
102102
},
103+
"platform_name": {
104+
Type: schema.TypeString,
105+
Computed: true,
106+
},
103107
"primary_ip": {
104108
Type: schema.TypeString,
105109
Computed: true,
@@ -259,6 +263,7 @@ func dataSourceNetboxVirtualMachineRead(d *schema.ResourceData, m interface{}) e
259263
if v.Platform != nil {
260264
mapping["platform_id"] = v.Platform.ID
261265
mapping["platform_slug"] = v.Platform.Slug
266+
mapping["platform_name"] = v.Platform.Name
262267
}
263268
if v.PrimaryIP != nil {
264269
mapping["primary_ip"] = v.PrimaryIP.Address

netbox/data_source_netbox_virtual_machines_test.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ func TestAccNetboxVirtualMachinesDataSource_basic(t *testing.T) {
3030
resource.TestCheckResourceAttrPair("data.netbox_virtual_machines.test", "vms.0.role_id", "netbox_device_role.test", "id"),
3131
resource.TestCheckResourceAttrPair("data.netbox_virtual_machines.test", "vms.0.platform_id", "netbox_platform.test", "id"),
3232
resource.TestCheckResourceAttrPair("data.netbox_virtual_machines.test", "vms.0.platform_slug", "netbox_platform.test", "slug"),
33+
resource.TestCheckResourceAttrPair("data.netbox_virtual_machines.test", "vms.0.platform_name", "netbox_platform.test", "name"),
3334
resource.TestCheckResourceAttrPair("data.netbox_virtual_machines.test", "vms.0.device_id", "netbox_device.test", "id"),
3435
resource.TestCheckResourceAttrPair("data.netbox_virtual_machines.test", "vms.0.device_name", "netbox_device.test", "name"),
3536
),

0 commit comments

Comments
 (0)