This commit is contained in:
2025-02-07 11:59:43 +03:00
parent 60e23338ad
commit b8f118097e
177 changed files with 16418 additions and 214 deletions

View File

@@ -76,6 +76,36 @@ func MakeSchemaDataSourceNode() map[string]schema.Attribute {
"cpu_allocation_ratio": schema.Int64Attribute{
Computed: true,
},
"dpdk": schema.SingleNestedAttribute{
Computed: true,
Attributes: map[string]schema.Attribute{
"bridges": schema.SingleNestedAttribute{
Computed: true,
Attributes: map[string]schema.Attribute{
"backplane1": schema.SingleNestedAttribute{
Computed: true,
Attributes: map[string]schema.Attribute{
"interfaces": schema.ListAttribute{
Computed: true,
ElementType: types.StringType,
},
"numa_node": schema.Int64Attribute{
Computed: true,
},
},
},
},
},
"hp_memory": schema.MapAttribute{
Computed: true,
ElementType: types.Int64Type,
},
"pmd_cpu": schema.ListAttribute{
Computed: true,
ElementType: types.Int64Type,
},
},
},
"gid": schema.Int64Attribute{
Computed: true,
},
@@ -88,7 +118,7 @@ func MakeSchemaDataSourceNode() map[string]schema.Attribute {
},
"isolated_cpus": schema.ListAttribute{
Computed: true,
ElementType: types.StringType,
ElementType: types.Int64Type,
},
"name": schema.StringAttribute{
Computed: true,
@@ -96,6 +126,9 @@ func MakeSchemaDataSourceNode() map[string]schema.Attribute {
"need_reboot": schema.BoolAttribute{
Computed: true,
},
"network_mode": schema.StringAttribute{
Computed: true,
},
"nic_info": schema.ListNestedAttribute{
Computed: true,
NestedObject: schema.NestedAttributeObject{
@@ -169,7 +202,7 @@ func MakeSchemaDataSourceNode() map[string]schema.Attribute {
},
"reserved_cpus": schema.ListAttribute{
Computed: true,
ElementType: types.StringType,
ElementType: types.Int64Type,
},
"roles": schema.ListAttribute{
Computed: true,
@@ -184,6 +217,62 @@ func MakeSchemaDataSourceNode() map[string]schema.Attribute {
"status": schema.StringAttribute{
Computed: true,
},
"to_active": schema.SingleNestedAttribute{
Computed: true,
Attributes: map[string]schema.Attribute{
"actor": schema.StringAttribute{
Computed: true,
},
"reason": schema.StringAttribute{
Computed: true,
},
"time": schema.Int64Attribute{
Computed: true,
},
},
},
"to_installing": schema.SingleNestedAttribute{
Computed: true,
Attributes: map[string]schema.Attribute{
"actor": schema.StringAttribute{
Computed: true,
},
"reason": schema.StringAttribute{
Computed: true,
},
"time": schema.Int64Attribute{
Computed: true,
},
},
},
"to_maintenance": schema.SingleNestedAttribute{
Computed: true,
Attributes: map[string]schema.Attribute{
"actor": schema.StringAttribute{
Computed: true,
},
"reason": schema.StringAttribute{
Computed: true,
},
"time": schema.Int64Attribute{
Computed: true,
},
},
},
"to_restricted": schema.SingleNestedAttribute{
Computed: true,
Attributes: map[string]schema.Attribute{
"actor": schema.StringAttribute{
Computed: true,
},
"reason": schema.StringAttribute{
Computed: true,
},
"time": schema.Int64Attribute{
Computed: true,
},
},
},
"version": schema.StringAttribute{
Computed: true,
},

View File

@@ -75,6 +75,36 @@ func MakeSchemaDataSourceNodeList() map[string]schema.Attribute {
"description": schema.StringAttribute{
Computed: true,
},
"dpdk": schema.SingleNestedAttribute{
Computed: true,
Attributes: map[string]schema.Attribute{
"bridges": schema.SingleNestedAttribute{
Computed: true,
Attributes: map[string]schema.Attribute{
"backplane1": schema.SingleNestedAttribute{
Computed: true,
Attributes: map[string]schema.Attribute{
"interfaces": schema.ListAttribute{
Computed: true,
ElementType: types.StringType,
},
"numa_node": schema.Int64Attribute{
Computed: true,
},
},
},
},
},
"hp_memory": schema.MapAttribute{
Computed: true,
ElementType: types.Int64Type,
},
"pmd_cpu": schema.ListAttribute{
Computed: true,
ElementType: types.Int64Type,
},
},
},
"gid": schema.Int64Attribute{
Computed: true,
},
@@ -93,7 +123,7 @@ func MakeSchemaDataSourceNodeList() map[string]schema.Attribute {
},
"isolated_cpus": schema.ListAttribute{
Computed: true,
ElementType: types.StringType,
ElementType: types.Int64Type,
},
"lastcheck": schema.Int64Attribute{
Computed: true,
@@ -245,7 +275,7 @@ func MakeSchemaDataSourceNodeList() map[string]schema.Attribute {
},
"reserved_cpus": schema.ListAttribute{
Computed: true,
ElementType: types.StringType,
ElementType: types.Int64Type,
},
"roles": schema.ListAttribute{
Computed: true,
@@ -274,6 +304,9 @@ func MakeSchemaDataSourceNodeList() map[string]schema.Attribute {
"type": schema.StringAttribute{
Computed: true,
},
"uefi_firmware_file": schema.StringAttribute{
Computed: true,
},
"version": schema.StringAttribute{
Computed: true,
},