@@ -6,6 +6,11 @@ import (
66 "github.com/opentelekomcloud/provider-opentelekomcloud/config/common"
77)
88
9+ const (
10+ tfLbPoolV3 = "opentelekomcloud_lb_pool_v3"
11+ tfIdentityProjectV3 = "opentelekomcloud_identity_project_v3"
12+ )
13+
914// Configure configures individual resources by adding custom ResourceConfigurators.
1015func Configure (p * config.Provider ) {
1116 p .AddResourceConfigurator ("opentelekomcloud_lb_loadbalancer_v3" , func (r * config.Resource ) {
@@ -33,7 +38,7 @@ func Configure(p *config.Provider) {
3338 TerraformName : "opentelekomcloud_lb_certificate_v3" ,
3439 }
3540 r .References ["default_pool_id" ] = config.Reference {
36- TerraformName : "opentelekomcloud_lb_pool_v3" ,
41+ TerraformName : tfLbPoolV3 ,
3742 }
3843 r .References ["ip_group.id" ] = config.Reference {
3944 TerraformName : "opentelekomcloud_lb_ipgroup_v3" ,
@@ -45,7 +50,7 @@ func Configure(p *config.Provider) {
4550 p .AddResourceConfigurator ("opentelekomcloud_lb_pool_v3" , func (r * config.Resource ) {
4651 r .UseAsync = true
4752 r .References ["project_id" ] = config.Reference {
48- TerraformName : "opentelekomcloud_identity_project_v3" ,
53+ TerraformName : tfIdentityProjectV3 ,
4954 }
5055 r .References ["listener_id" ] = config.Reference {
5156 TerraformName : "opentelekomcloud_lb_listener_v3" ,
@@ -60,10 +65,10 @@ func Configure(p *config.Provider) {
6065 p .AddResourceConfigurator ("opentelekomcloud_lb_member_v3" , func (r * config.Resource ) {
6166 r .UseAsync = true
6267 r .References ["project_id" ] = config.Reference {
63- TerraformName : "opentelekomcloud_identity_project_v3" ,
68+ TerraformName : tfIdentityProjectV3 ,
6469 }
6570 r .References ["pool_id" ] = config.Reference {
66- TerraformName : "opentelekomcloud_lb_pool_v3" ,
71+ TerraformName : tfLbPoolV3 ,
6772 }
6873 r .References ["subnet_id" ] = config.Reference {
6974 TerraformName : "opentelekomcloud_vpc_subnet_v1" ,
@@ -72,7 +77,7 @@ func Configure(p *config.Provider) {
7277 p .AddResourceConfigurator ("opentelekomcloud_lb_ipgroup_v3" , func (r * config.Resource ) {
7378 r .UseAsync = true
7479 r .References ["project_id" ] = config.Reference {
75- TerraformName : "opentelekomcloud_identity_project_v3" ,
80+ TerraformName : tfIdentityProjectV3 ,
7681 }
7782 r .References ["ip_list.ip" ] = config.Reference {
7883 TerraformName : "opentelekomcloud_vpc_eip_v1" ,
@@ -82,16 +87,16 @@ func Configure(p *config.Provider) {
8287 p .AddResourceConfigurator ("opentelekomcloud_lb_monitor_v3" , func (r * config.Resource ) {
8388 r .UseAsync = true
8489 r .References ["pool_id" ] = config.Reference {
85- TerraformName : "opentelekomcloud_lb_pool_v3" ,
90+ TerraformName : tfLbPoolV3 ,
8691 }
8792 r .References ["project_id" ] = config.Reference {
88- TerraformName : "opentelekomcloud_identity_project_v3" ,
93+ TerraformName : tfIdentityProjectV3 ,
8994 }
9095 })
9196 p .AddResourceConfigurator ("opentelekomcloud_lb_policy_v3" , func (r * config.Resource ) {
9297 r .UseAsync = true
9398 r .References ["project_id" ] = config.Reference {
94- TerraformName : "opentelekomcloud_identity_project_v3" ,
99+ TerraformName : tfIdentityProjectV3 ,
95100 }
96101 r .References ["listener_id" ] = config.Reference {
97102 TerraformName : "opentelekomcloud_lb_listener_v3" ,
@@ -100,10 +105,10 @@ func Configure(p *config.Provider) {
100105 TerraformName : "opentelekomcloud_lb_listener_v3" ,
101106 }
102107 r .References ["redirect_pool_id" ] = config.Reference {
103- TerraformName : "opentelekomcloud_lb_pool_v3" ,
108+ TerraformName : tfLbPoolV3 ,
104109 }
105110 r .References ["redirect_pools_config.pool_id" ] = config.Reference {
106- TerraformName : "opentelekomcloud_lb_pool_v3" ,
111+ TerraformName : tfLbPoolV3 ,
107112 }
108113 })
109114 p .AddResourceConfigurator ("opentelekomcloud_lb_rule_v3" , func (r * config.Resource ) {
@@ -112,13 +117,13 @@ func Configure(p *config.Provider) {
112117 TerraformName : "opentelekomcloud_lb_policy_v3" ,
113118 }
114119 r .References ["project_id" ] = config.Reference {
115- TerraformName : "opentelekomcloud_identity_project_v3" ,
120+ TerraformName : tfIdentityProjectV3 ,
116121 }
117122 })
118123 p .AddResourceConfigurator ("opentelekomcloud_lb_security_policy_v3" , func (r * config.Resource ) {
119124 r .UseAsync = true
120125 r .References ["project_id" ] = config.Reference {
121- TerraformName : "opentelekomcloud_identity_project_v3" ,
126+ TerraformName : tfIdentityProjectV3 ,
122127 }
123128 r .References ["listener_ids" ] = config.Reference {
124129 TerraformName : "opentelekomcloud_lb_listener_v3" ,
0 commit comments