This commit is contained in:
2026-09-21 11:51:12 +03:00
parent 9cd93e4277
commit 2b229a84fb
240 changed files with 7735 additions and 3166 deletions

View File

@@ -52,7 +52,7 @@ func dataSourceNodeSchemaMake() map[string]*schema.Schema {
Elem: &schema.Resource{
Schema: map[string]*schema.Schema{
"vcpu": {
Type: schema.TypeFloat,
Type: schema.TypeInt,
Computed: true,
},
"ram": {
@@ -129,11 +129,11 @@ func dataSourceNodeSchemaMake() map[string]*schema.Schema {
},
},
"cpu_allocation_ratio": {
Type: schema.TypeFloat,
Type: schema.TypeInt,
Computed: true,
},
"mem_allocation_ratio": {
Type: schema.TypeFloat,
Type: schema.TypeInt,
Computed: true,
},
"description": {
@@ -172,15 +172,15 @@ func dataSourceNodeSchemaMake() map[string]*schema.Schema {
},
},
},
"hp_memory": {
Type: schema.TypeMap,
"ovs_dpdk_cores": {
Type: schema.TypeList,
Computed: true,
Elem: &schema.Schema{
Type: schema.TypeInt,
},
},
"pmd_cpu": {
Type: schema.TypeList,
"hp_memory": {
Type: schema.TypeMap,
Computed: true,
Elem: &schema.Schema{
Type: schema.TypeInt,
@@ -331,10 +331,46 @@ func dataSourceNodeSchemaMake() map[string]*schema.Schema {
Type: schema.TypeInt,
Computed: true,
},
"one_g_free": {
Type: schema.TypeInt,
Computed: true,
},
"one_g_reserved": {
Type: schema.TypeInt,
Computed: true,
},
"one_g_available": {
Type: schema.TypeInt,
Computed: true,
},
"one_g_used": {
Type: schema.TypeInt,
Computed: true,
},
"one_g_dpdk_reserved": {
Type: schema.TypeInt,
Computed: true,
},
"two_m": {
Type: schema.TypeInt,
Computed: true,
},
"two_m_free": {
Type: schema.TypeInt,
Computed: true,
},
"two_m_reserved": {
Type: schema.TypeInt,
Computed: true,
},
"two_m_available": {
Type: schema.TypeInt,
Computed: true,
},
"two_m_used": {
Type: schema.TypeInt,
Computed: true,
},
"total": {
Type: schema.TypeInt,
Computed: true,
@@ -355,6 +391,14 @@ func dataSourceNodeSchemaMake() map[string]*schema.Schema {
Type: schema.TypeString,
},
},
"reserved_cpu": {
Type: schema.TypeInt,
Computed: true,
},
"reserved_ram": {
Type: schema.TypeInt,
Computed: true,
},
"roles": {
Type: schema.TypeList,
Computed: true,
@@ -548,7 +592,7 @@ func dataSourceNodeListSchemaMake() map[string]*schema.Schema {
Computed: true,
},
"cpu_allocation_ratio": {
Type: schema.TypeFloat,
Type: schema.TypeInt,
Computed: true,
},
"cpu_info": {
@@ -629,15 +673,15 @@ func dataSourceNodeListSchemaMake() map[string]*schema.Schema {
},
},
},
"hp_memory": {
Type: schema.TypeMap,
"ovs_dpdk_cores": {
Type: schema.TypeList,
Computed: true,
Elem: &schema.Schema{
Type: schema.TypeInt,
},
},
"pmd_cpu": {
Type: schema.TypeList,
"hp_memory": {
Type: schema.TypeMap,
Computed: true,
Elem: &schema.Schema{
Type: schema.TypeInt,
@@ -680,6 +724,10 @@ func dataSourceNodeListSchemaMake() map[string]*schema.Schema {
Type: schema.TypeInt,
Computed: true,
},
"machine_id": {
Type: schema.TypeString,
Computed: true,
},
"machine_guid": {
Type: schema.TypeString,
Computed: true,
@@ -689,7 +737,7 @@ func dataSourceNodeListSchemaMake() map[string]*schema.Schema {
Computed: true,
},
"mem_allocation_ratio": {
Type: schema.TypeFloat,
Type: schema.TypeInt,
Computed: true,
},
"memory": {
@@ -848,10 +896,46 @@ func dataSourceNodeListSchemaMake() map[string]*schema.Schema {
Type: schema.TypeInt,
Computed: true,
},
"one_g_free": {
Type: schema.TypeInt,
Computed: true,
},
"one_g_reserved": {
Type: schema.TypeInt,
Computed: true,
},
"one_g_available": {
Type: schema.TypeInt,
Computed: true,
},
"one_g_used": {
Type: schema.TypeInt,
Computed: true,
},
"one_g_dpdk_reserved": {
Type: schema.TypeInt,
Computed: true,
},
"two_m": {
Type: schema.TypeInt,
Computed: true,
},
"two_m_free": {
Type: schema.TypeInt,
Computed: true,
},
"two_m_reserved": {
Type: schema.TypeInt,
Computed: true,
},
"two_m_available": {
Type: schema.TypeInt,
Computed: true,
},
"two_m_used": {
Type: schema.TypeInt,
Computed: true,
},
"total": {
Type: schema.TypeInt,
Computed: true,
@@ -918,6 +1002,14 @@ func dataSourceNodeListSchemaMake() map[string]*schema.Schema {
Type: schema.TypeString,
},
},
"reserved_cpu": {
Type: schema.TypeInt,
Computed: true,
},
"reserved_ram": {
Type: schema.TypeInt,
Computed: true,
},
"roles": {
Type: schema.TypeList,
Computed: true,
@@ -978,6 +1070,46 @@ func dataSourceNodeListSchemaMake() map[string]*schema.Schema {
Type: schema.TypeInt,
Computed: true,
},
"pci_devices": {
Type: schema.TypeList,
Computed: true,
Elem: &schema.Resource{
Schema: map[string]*schema.Schema{
"hw_path": {
Type: schema.TypeString,
Computed: true,
},
"current_driver": {
Type: schema.TypeString,
Computed: true,
},
"numa_node": {
Type: schema.TypeInt,
Computed: true,
},
"product_id": {
Type: schema.TypeString,
Computed: true,
},
"product_name": {
Type: schema.TypeString,
Computed: true,
},
"vendor_id": {
Type: schema.TypeString,
Computed: true,
},
"vendor_name": {
Type: schema.TypeString,
Computed: true,
},
"iommu_group": {
Type: schema.TypeInt,
Computed: true,
},
},
},
},
},
},
},