Cisco ACI l3out module help

Hi folks, we are trying to use Ansible to automate/script many of the common ACI tasks. One use case is creating a L3out. There is an ansible module called “aci_l3out” which helps create the l3out config, BUT it does not carry with it the other sub-configurations like logical node profiles, assigning router id to the nodes, logical interface profiles… and few more.

How are you supposed to do the full l3out config without all of these sub/child configs? I tried finding modules for them under ansible docs, but was not successful.

Please advise??