Skip to content

Commit

Permalink
Remove workaround for hashicorp/terraform#452
Browse files Browse the repository at this point in the history
This has been fixed.
  • Loading branch information
Svend Sorensen committed Dec 11, 2014
1 parent 905bd86 commit 1e85f57
Show file tree
Hide file tree
Showing 13 changed files with 26 additions and 65 deletions.
7 changes: 2 additions & 5 deletions resource_action_program.go
Original file line number Diff line number Diff line change
Expand Up @@ -72,11 +72,8 @@ func resourceActionProgramDelete(d *schema.ResourceData, meta interface{}) error
c := meta.(*stingray.Client)
r := stingray.NewActionProgram(d.Id())

resp, err := c.Delete(r)
// Deletes happen twice when a resource is recreated due to
// ForceNew, so treat a 404 as a success
// https://github.com/hashicorp/terraform/issues/542
if err != nil && resp.StatusCode != 404 {
_, err := c.Delete(r)
if err != nil {
return err
}

Expand Down
7 changes: 2 additions & 5 deletions resource_extra_file.go
Original file line number Diff line number Diff line change
Expand Up @@ -72,11 +72,8 @@ func resourceExtraFileDelete(d *schema.ResourceData, meta interface{}) error {
c := meta.(*stingray.Client)
r := stingray.NewExtraFile(d.Id())

resp, err := c.Delete(r)
// Deletes happen twice when a resource is recreated due to
// ForceNew, so treat a 404 as a success
// https://github.com/hashicorp/terraform/issues/542
if err != nil && resp.StatusCode != 404 {
_, err := c.Delete(r)
if err != nil {
return err
}

Expand Down
7 changes: 2 additions & 5 deletions resource_license_key.go
Original file line number Diff line number Diff line change
Expand Up @@ -72,11 +72,8 @@ func resourceLicenseKeyDelete(d *schema.ResourceData, meta interface{}) error {
c := meta.(*stingray.Client)
r := stingray.NewLicenseKey(d.Id())

resp, err := c.Delete(r)
// Deletes happen twice when a resource is recreated due to
// ForceNew, so treat a 404 as a success
// https://github.com/hashicorp/terraform/issues/542
if err != nil && resp.StatusCode != 404 {
_, err := c.Delete(r)
if err != nil {
return err
}

Expand Down
7 changes: 2 additions & 5 deletions resource_monitor.go
Original file line number Diff line number Diff line change
Expand Up @@ -216,11 +216,8 @@ func resourceMonitorDelete(d *schema.ResourceData, meta interface{}) error {
c := meta.(*stingray.Client)
r := stingray.NewMonitor(d.Id())

resp, err := c.Delete(r)
// Deletes happen twice when a resource is recreated due to
// ForceNew, so treat a 404 as a success
// https://github.com/hashicorp/terraform/issues/542
if err != nil && resp.StatusCode != 404 {
_, err := c.Delete(r)
if err != nil {
return err
}

Expand Down
7 changes: 2 additions & 5 deletions resource_monitor_script.go
Original file line number Diff line number Diff line change
Expand Up @@ -72,11 +72,8 @@ func resourceMonitorScriptDelete(d *schema.ResourceData, meta interface{}) error
c := meta.(*stingray.Client)
r := stingray.NewMonitorScript(d.Id())

resp, err := c.Delete(r)
// Deletes happen twice when a resource is recreated due to
// ForceNew, so treat a 404 as a success
// https://github.com/hashicorp/terraform/issues/542
if err != nil && resp.StatusCode != 404 {
_, err := c.Delete(r)
if err != nil {
return err
}

Expand Down
7 changes: 2 additions & 5 deletions resource_pool.go
Original file line number Diff line number Diff line change
Expand Up @@ -151,11 +151,8 @@ func resourcePoolDelete(d *schema.ResourceData, meta interface{}) error {
c := meta.(*stingray.Client)
r := stingray.NewPool(d.Id())

resp, err := c.Delete(r)
// Deletes happen twice when a resource is recreated due to
// ForceNew, so treat a 404 as a success
// https://github.com/hashicorp/terraform/issues/542
if err != nil && resp.StatusCode != 404 {
_, err := c.Delete(r)
if err != nil {
return err
}

Expand Down
7 changes: 2 additions & 5 deletions resource_rate.go
Original file line number Diff line number Diff line change
Expand Up @@ -86,11 +86,8 @@ func resourceRateDelete(d *schema.ResourceData, meta interface{}) error {
c := meta.(*stingray.Client)
r := stingray.NewRate(d.Id())

resp, err := c.Delete(r)
// Deletes happen twice when a resource is recreated due to
// ForceNew, so treat a 404 as a success
// https://github.com/hashicorp/terraform/issues/542
if err != nil && resp.StatusCode != 404 {
_, err := c.Delete(r)
if err != nil {
return err
}

Expand Down
7 changes: 2 additions & 5 deletions resource_rule.go
Original file line number Diff line number Diff line change
Expand Up @@ -72,11 +72,8 @@ func resourceRuleDelete(d *schema.ResourceData, meta interface{}) error {
c := meta.(*stingray.Client)
r := stingray.NewRule(d.Id())

resp, err := c.Delete(r)
// Deletes happen twice when a resource is recreated due to
// ForceNew, so treat a 404 as a success
// https://github.com/hashicorp/terraform/issues/542
if err != nil && resp.StatusCode != 404 {
_, err := c.Delete(r)
if err != nil {
return err
}

Expand Down
7 changes: 2 additions & 5 deletions resource_service_level_monitor.go
Original file line number Diff line number Diff line change
Expand Up @@ -93,11 +93,8 @@ func resourceServiceLevelMonitorDelete(d *schema.ResourceData, meta interface{})
c := meta.(*stingray.Client)
r := stingray.NewServiceLevelMonitor(d.Id())

resp, err := c.Delete(r)
// Deletes happen twice when a resource is recreated due to
// ForceNew, so treat a 404 as a success
// https://github.com/hashicorp/terraform/issues/542
if err != nil && resp.StatusCode != 404 {
_, err := c.Delete(r)
if err != nil {
return err
}

Expand Down
7 changes: 2 additions & 5 deletions resource_ssl_cas.go
Original file line number Diff line number Diff line change
Expand Up @@ -72,11 +72,8 @@ func resourceSSLCAsDelete(d *schema.ResourceData, meta interface{}) error {
c := meta.(*stingray.Client)
r := stingray.NewSSLCAs(d.Id())

resp, err := c.Delete(r)
// Deletes happen twice when a resource is recreated due to
// ForceNew, so treat a 404 as a success
// https://github.com/hashicorp/terraform/issues/542
if err != nil && resp.StatusCode != 404 {
_, err := c.Delete(r)
if err != nil {
return err
}

Expand Down
7 changes: 2 additions & 5 deletions resource_ssl_server_key.go
Original file line number Diff line number Diff line change
Expand Up @@ -93,11 +93,8 @@ func resourceSSLServerKeyDelete(d *schema.ResourceData, meta interface{}) error
c := meta.(*stingray.Client)
r := stingray.NewSSLServerKey(d.Id())

resp, err := c.Delete(r)
// Deletes happen twice when a resource is recreated due to
// ForceNew, so treat a 404 as a success
// https://github.com/hashicorp/terraform/issues/542
if err != nil && resp.StatusCode != 404 {
_, err := c.Delete(r)
if err != nil {
return err
}

Expand Down
7 changes: 2 additions & 5 deletions resource_traffic_ip_group.go
Original file line number Diff line number Diff line change
Expand Up @@ -148,11 +148,8 @@ func resourceTrafficIPGroupDelete(d *schema.ResourceData, meta interface{}) erro
c := meta.(*stingray.Client)
r := stingray.NewTrafficIPGroup(d.Id())

resp, err := c.Delete(r)
// Deletes happen twice when a resource is recreated due to
// ForceNew, so treat a 404 as a success
// https://github.com/hashicorp/terraform/issues/542
if err != nil && resp.StatusCode != 404 {
_, err := c.Delete(r)
if err != nil {
return err
}

Expand Down
7 changes: 2 additions & 5 deletions resource_virtual_server.go
Original file line number Diff line number Diff line change
Expand Up @@ -263,11 +263,8 @@ func resourceVirtualServerDelete(d *schema.ResourceData, meta interface{}) error
c := meta.(*stingray.Client)
r := stingray.NewVirtualServer(d.Id())

resp, err := c.Delete(r)
// Deletes happen twice when a resource is recreated due to
// ForceNew, so treat a 404 as a success
// https://github.com/hashicorp/terraform/issues/542
if err != nil && resp.StatusCode != 404 {
_, err := c.Delete(r)
if err != nil {
return err
}

Expand Down

0 comments on commit 1e85f57

Please sign in to comment.