- Products
- Learn
- Local User Groups
- Partners
- More
MVP 2026: Submissions
Are Now Open!
What's New in R82.10?
Watch NowOverlap in Security Validation
Help us to understand your needs better
CheckMates Go:
Maestro Madness
Hello everyone,
We are trying to create objects and add these object to a spesific group in our management servers with Ansible using web service rest API functions. We have two management server and want to do same operation on both servers. Looping the management IP addresses so the automation starts with loop's first member, after finishing the task for it then proceed to the next one to execute the same tasks. The objects we are trying to add are not exist in management servers by the way. We are creating from scratch.
We have some problem at this point.
Scenario1 : loop first member: MGMT1, second member MGMT2
Scenario2 : loop first member: MGMT2, second member MGMT1
In scenario1, for the MGMT1 all tasks executed successfully, but in MGMT2 we are having validation warning and errors like below.
In scenario2, for the MGMT2 is succesfull, but this time we are seeing the same validation warning and errors for MGMT1.
"code": "err_validation_failed",
"message": "Validation failed with 1 warning and 1 error",
"warnings": [
{
"message": "Multiple objects have the same IP address 19.19.19.19"
}
],
"errors": [
{
"message": "More than one object named '19.19.19.19' exists."
}
There is no object the IP or name 19.19.19.19 on both management servers. Do you have any idea why we are getting this validation warning and errors?
Hi again,
We check the code again and realize that in the second loop, the not exist host appended to the same variable twice. So in the second loop the API tries to create the same host two times. The first creation is ok but then in the second try the management gives this validation error. (it is expected). As a solution we removed the dublicate host entries in the appended variable. The automation now works as expected.
Thanks.
Are MGMT1 and MGMT2 in a Management HA configuration with each other?
What version/JHF is being used?
By what method did you attempt to verify objects do not exist with that IP address?
Additionally, it'd be helpful to see the code you actually used to achieve what you did.
Dear PhoneBoy,
First of all, I can not share the code with you because of my company policy. But I will explain what we are doing in this automation.
Main functions;
1- login
2-check host existence with show-host from a list of new host entries. If find existence skip, if the host is not in management then append the list for step-3
3-create host based on not exist host list taken from step-2 with create-host. Now all host are exist in management.
4-add all of the host to the specific group
5-publish
6-logout.
MGMT1 and MGMT2 are not HA, they are separeted management servers. As I explained in my post, the code not problematic, when I change the loop order previous problematic management is working expected but in this time the second member of the loop not working as expected. It is throwing the validation warning and error message in step 3. I check the step 3 and saw that the host created successfully, but immediately give this validation warn and error. In the sessions tab of the problematic management there is a change report that shows host created but it is not publish due to the error.
I will share the version details of MGMTs in a private message.
Hi again,
We check the code again and realize that in the second loop, the not exist host appended to the same variable twice. So in the second loop the API tries to create the same host two times. The first creation is ok but then in the second try the management gives this validation error. (it is expected). As a solution we removed the dublicate host entries in the appended variable. The automation now works as expected.
Thanks.
Glad you figured it out 🙂
Need more details about exactly what Step 2 is doing (including precise API calls used).
Did you use SmartConsole to verify the result as it should be able to search the object database?
Hi again,
As of now, we detected that the issue is not related Checkpoint API or management server. They are working as expected. The code for this automation has some dublication problem and we solved it today. In the end all working properly. Thank you for your interest and answers PhoneBoy.
Leaderboard
Epsum factorial non deposit quid pro quo hic escorol.
| User | Count |
|---|---|
| 4 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |
Tue 16 Dec 2025 @ 05:00 PM (CET)
Under the Hood: CloudGuard Network Security for Oracle Cloud - Config and Autoscaling!Thu 18 Dec 2025 @ 10:00 AM (CET)
Cloud Architect Series - Building a Hybrid Mesh Security Strategy across cloudsTue 16 Dec 2025 @ 05:00 PM (CET)
Under the Hood: CloudGuard Network Security for Oracle Cloud - Config and Autoscaling!Thu 18 Dec 2025 @ 10:00 AM (CET)
Cloud Architect Series - Building a Hybrid Mesh Security Strategy across cloudsAbout CheckMates
Learn Check Point
Advanced Learning
YOU DESERVE THE BEST SECURITY