This commit is contained in:
asteam
2024-12-04 13:18:58 +03:00
parent 003e4d656e
commit 76ea459b3d
417 changed files with 30051 additions and 975 deletions

View File

@@ -3,8 +3,10 @@ package provider
import (
"github.com/hashicorp/terraform-plugin-framework/datasource"
"repository.basistech.ru/BASIS/terraform-provider-dynamix/internal/service/cloudapi/account"
"repository.basistech.ru/BASIS/terraform-provider-dynamix/internal/service/cloudapi/audit"
"repository.basistech.ru/BASIS/terraform-provider-dynamix/internal/service/cloudapi/bservice"
"repository.basistech.ru/BASIS/terraform-provider-dynamix/internal/service/cloudapi/disks"
"repository.basistech.ru/BASIS/terraform-provider-dynamix/internal/service/cloudapi/dpdknet"
"repository.basistech.ru/BASIS/terraform-provider-dynamix/internal/service/cloudapi/extnet"
"repository.basistech.ru/BASIS/terraform-provider-dynamix/internal/service/cloudapi/flipgroup"
"repository.basistech.ru/BASIS/terraform-provider-dynamix/internal/service/cloudapi/image"
@@ -17,6 +19,8 @@ import (
"repository.basistech.ru/BASIS/terraform-provider-dynamix/internal/service/cloudapi/vins"
cbAccount "repository.basistech.ru/BASIS/terraform-provider-dynamix/internal/service/cloudbroker/account"
cbAudit "repository.basistech.ru/BASIS/terraform-provider-dynamix/internal/service/cloudbroker/audit"
cbDisks "repository.basistech.ru/BASIS/terraform-provider-dynamix/internal/service/cloudbroker/disks"
cbK8ci "repository.basistech.ru/BASIS/terraform-provider-dynamix/internal/service/cloudbroker/k8ci"
cbLb "repository.basistech.ru/BASIS/terraform-provider-dynamix/internal/service/cloudbroker/lb"
cbNode "repository.basistech.ru/BASIS/terraform-provider-dynamix/internal/service/cloudbroker/node"
cbRG "repository.basistech.ru/BASIS/terraform-provider-dynamix/internal/service/cloudbroker/rg"
@@ -43,6 +47,8 @@ func newDataSourcesMap() []func() datasource.DataSource {
account.NewDataSourceAccountReservedUnits,
account.NewDataSourceAccountGetResourceConsumptionList,
audit.NewDataSourceAudit,
bservice.NewDataSourceBService,
bservice.NewDataSourceBServiceList,
bservice.NewDataSourceBServiceGroup,
@@ -59,6 +65,9 @@ func newDataSourcesMap() []func() datasource.DataSource {
disks.NewDataSourceDiskSnapshotList,
disks.NewDataSourceDiskReplication,
dpdknet.NewDataSourceDPDK,
dpdknet.NewDataSourceDPDKList,
extnet.NewDataSourceExtNet,
extnet.NewDataSourceExtNetComputesList,
extnet.NewDataSourceExtNetDefault,
@@ -147,9 +156,23 @@ func newDataSourcesMap() []func() datasource.DataSource {
cbAudit.NewDataSourceAuditLinkedJobs,
cbAudit.NewDataSourceAuditList,
cbDisks.NewDataSourceDiskListDeleted,
cbDisks.NewDataSourceDiskListTypesDetailed,
cbDisks.NewDataSourceDiskListTypes,
cbDisks.NewDataSourceDiskListUnattached,
cbDisks.NewdataSourceDiskList,
cbDisks.NewDataSourceDiskReplication,
cbDisks.NewDataSourceDiskSnapshotList,
cbDisks.NewDataSourceDiskSnapshot,
cbDisks.NewDataSourceDisk,
cbNode.NewDataSourceNode,
cbNode.NewDataSourceNodeList,
cbK8ci.NewDataSourceK8CI,
cbK8ci.NewDataSourceK8CIList,
cbK8ci.NewDataSourceK8CIListDeleted,
cbLb.NewDataSourceLB,
cbLb.NewDataSourceLBList,
cbLb.NewDataSourceLBListDeleted,

View File

@@ -142,7 +142,7 @@ func (p *DynamixProvider) Configure(ctx context.Context, req provider.ConfigureR
return
}
// Set up default values, values from env and save user provided values into decortConfig
// Set up default values, values from env and save user provided values into dynamixConfig
dynamixConfig := dynamixProviderConfig{}
dynamixConfig.new(config)

View File

@@ -12,8 +12,11 @@ import (
"repository.basistech.ru/BASIS/terraform-provider-dynamix/internal/service/cloudapi/lb"
"repository.basistech.ru/BASIS/terraform-provider-dynamix/internal/service/cloudapi/rg"
"repository.basistech.ru/BASIS/terraform-provider-dynamix/internal/service/cloudapi/vins"
cbLb "repository.basistech.ru/BASIS/terraform-provider-dynamix/internal/service/cloudbroker/lb"
cbAccount "repository.basistech.ru/BASIS/terraform-provider-dynamix/internal/service/cloudbroker/account"
cbDisks "repository.basistech.ru/BASIS/terraform-provider-dynamix/internal/service/cloudbroker/disks"
cbK8CI "repository.basistech.ru/BASIS/terraform-provider-dynamix/internal/service/cloudbroker/k8ci"
cbLb "repository.basistech.ru/BASIS/terraform-provider-dynamix/internal/service/cloudbroker/lb"
cbRG "repository.basistech.ru/BASIS/terraform-provider-dynamix/internal/service/cloudbroker/rg"
cbVFpool "repository.basistech.ru/BASIS/terraform-provider-dynamix/internal/service/cloudbroker/vfpool"
cbVins "repository.basistech.ru/BASIS/terraform-provider-dynamix/internal/service/cloudbroker/vins"
)
@@ -43,11 +46,18 @@ func newResourcesMap() []func() resource.Resource {
cbAccount.NewResourceAccount,
cbDisks.NewResourceDiskReplications,
cbDisks.NewResourceDiskSnapshot,
cbDisks.NewResourceDisk,
cbK8CI.NewResourceK8Ci,
cbLb.NewResourceLB,
cbLb.NewResourceLBBackend,
cbLb.NewResourceLBBackendServer,
cbLb.NewResourceLBFrontend,
cbLb.NewResourceLBFrontendBind,
cbRG.NewResourceRG,
cbVFpool.NewResourceVFPool,
cbVins.NewResourceVINS,
cbVins.NewResourceVINSStaticRoute,