77 "fmt"
88 "github.com/hashicorp/terraform/helper/hashcode"
99 "github.com/hashicorp/terraform/helper/schema"
10- "github.com/hmrc/vmware-govcd"
1110 types "github.com/hmrc/vmware-govcd/types/v56"
1211 "strings"
1312)
@@ -121,7 +120,7 @@ func resourceVcdNetwork() *schema.Resource {
121120}
122121
123122func resourceVcdNetworkCreate (d * schema.ResourceData , meta interface {}) error {
124- vcdClient := meta .(* govcd. VCDClient )
123+ vcdClient := meta .(* VCDClient )
125124 log .Printf ("[TRACE] CLIENT: %#v" , vcdClient )
126125 vcdClient .Mutex .Lock ()
127126 defer vcdClient .Mutex .Unlock ()
@@ -156,7 +155,7 @@ func resourceVcdNetworkCreate(d *schema.ResourceData, meta interface{}) error {
156155
157156 log .Printf ("[INFO] NETWORK: %#v" , newnetwork )
158157
159- err = retryCall (4 , func () error {
158+ err = retryCall (vcdClient . MaxRetryTimeout , func () error {
160159 return vcdClient .OrgVdc .CreateOrgVDCNetwork (newnetwork )
161160 })
162161 if err != nil {
@@ -174,7 +173,7 @@ func resourceVcdNetworkCreate(d *schema.ResourceData, meta interface{}) error {
174173 }
175174
176175 if dhcp , ok := d .GetOk ("dhcp_pool" ); ok {
177- err = retryCall (4 , func () error {
176+ err = retryCall (vcdClient . MaxRetryTimeout , func () error {
178177 task , err := edgeGateway .AddDhcpPool (network .OrgVDCNetwork , dhcp .(* schema.Set ).List ())
179178 if err != nil {
180179 return fmt .Errorf ("Error adding DHCP pool: %#v" , err )
@@ -194,7 +193,7 @@ func resourceVcdNetworkCreate(d *schema.ResourceData, meta interface{}) error {
194193}
195194
196195func resourceVcdNetworkRead (d * schema.ResourceData , meta interface {}) error {
197- vcdClient := meta .(* govcd. VCDClient )
196+ vcdClient := meta .(* VCDClient )
198197 log .Printf ("[DEBUG] VCD Client configuration: %#v" , vcdClient )
199198 log .Printf ("[DEBUG] VCD Client configuration: %#v" , vcdClient .OrgVdc )
200199
@@ -226,7 +225,7 @@ func resourceVcdNetworkRead(d *schema.ResourceData, meta interface{}) error {
226225}
227226
228227func resourceVcdNetworkDelete (d * schema.ResourceData , meta interface {}) error {
229- vcdClient := meta .(* govcd. VCDClient )
228+ vcdClient := meta .(* VCDClient )
230229 vcdClient .Mutex .Lock ()
231230 defer vcdClient .Mutex .Unlock ()
232231 err := vcdClient .OrgVdc .Refresh ()
@@ -239,7 +238,7 @@ func resourceVcdNetworkDelete(d *schema.ResourceData, meta interface{}) error {
239238 return fmt .Errorf ("Error finding network: %#v" , err )
240239 }
241240
242- err = retryCall (4 , func () error {
241+ err = retryCall (vcdClient . MaxRetryTimeout , func () error {
243242 task , err := network .Delete ()
244243 if err != nil {
245244 return fmt .Errorf ("Error Deleting Network: %#v" , err )
0 commit comments