Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Terraform-Infoblox Record Management Failures #429

Open
benomary opened this issue Jan 10, 2025 · 0 comments
Open

Terraform-Infoblox Record Management Failures #429

benomary opened this issue Jan 10, 2025 · 0 comments

Comments

@benomary
Copy link

Issue Description
When sending multiple requests, Terraform fails to process responses properly. This issue occurs during both record creation and deletion processes. While Infoblox successfully processes the requests (as seen in its logs), Terraform either doesn't receive the response or doesn't process it in time, leading to retry attempts. This results in error responses from Infoblox.

Environment
Terraform version: 1.5.1
Provider version : infobloxopen/infoblox v2.6.0
Infoblox Cluster : Virtual
vNIOS version : 9.0.3

Reproduction Steps
Run an automatic job that creates and deletes records (up to 50) on Infoblox using Terraform.
Loop over Build and Destroy with a sleep time
Occasionally, Terraform fails during these operations:

  • Creation:
    -- Infoblox logs show that the record is created.
    -- Terraform doesn't acknowledge the creation and retries.
    -- Infoblox responds with a 400 Bad Request error:
    {
    "Error": "AdmConDataError: None (IBDataConflictError: IB.Data.Conflict:The record 'xxxx' already exists.)"
    }

  • Deletion:
    -- Similar behavior occurs when deleting records, leading to conflicts or failed retries.

Expected Behavior
Terraform should correctly acknowledge and process Infoblox responses during record creation or deletion.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant