Skip to main content
aguerriero
Explorer
April 27, 2023
Solved

fortios API for vip/load balancer not saving ldb_method 7.2.4

  • April 27, 2023
  • 2 replies
  • 2313 views

Using ansible galaxy fortinet.fortios when creating a vip I am trying to set the ldb_method. The only option that ever gets set is static.

 

type: server-load-balancer

server-type: ip

ldb_method: round-robin

if I specify an option that is not available I get an appropriate error.

Best answer by aguerriero

I ended up just using the ansible.builtin.uri and specified the headers and json directly in the job.

The ansible galaxy fortinet.fortios httpapi appears to be missing things.

2 replies

Kangming
Staff
Staff
April 27, 2023

Have more details? Screenshots or specific steps, etc., thanks.

aguerriero
Explorer
April 27, 2023
 

Below is the play I run where round-robin is circled and then a screenshot of the resulting virtual server that shows it is created as static instead of round-robin.

ansible version 2.12.10
ansible galaxy fortinet.fortios collection 2.2.3.

fortigate fortios 7.2.4 on 1500D

 

playbook.PNG

 

result.PNG

 

aguerriero
aguerrieroAuthorAnswer
Explorer
May 8, 2023

I ended up just using the ansible.builtin.uri and specified the headers and json directly in the job.

The ansible galaxy fortinet.fortios httpapi appears to be missing things.

Kangming
Staff
Staff
May 9, 2023

Hi  Thanks for your feedback.

We have submitted a bug internally to track and resolve it, can you describe your workaround in detail? so that we can investigate it better, Thanks!

aguerriero
Explorer
May 10, 2023

Capturefsdadfdsfadsf.PNG

I created another task using ansible.builtin.uri right after the first task using the "PUT" method instead of the POST method just to update the ldb_method.