Ansible + ACI very slow execution

Hi,

I wrote playbook that should assign static port mappings in 130 EPG for 25 interfaces and it took about 1 hour to execute.

Playbook :

  • name: Do static port mapping
    include: do_static_binding.yaml
    with_items: “{{ new_interfaces }}”
    vars:
    subnets: “{{ subnets_data }}”

do_static_binding.yaml - simple playbook which is using module:

aci_static_binding_to_epg

Where new_interfaces - list of interfaces that should be added to EPGs

subnets_data - list of dicts containing Tenant, AP, EPG

Is there is a way to speed up playbook execution ? As we want to use Ansible for all automation tasks, not Python scripts.

P.S

Simple python script that is doing API requests do same work for about 1-2 minutes.