Olá Felipe, tudo bem? Eu particularmente nunca utilizei o phpIPAM, nem com o Ansible, encontrei o módulo infinity do Ansible e também uma discussão em um outro fórum onde o usuário fala que conseguiu utilizar esse código bash para usar o phpIPAM com o Ansible:
#!/bin/bash
#Connect to api and get token
curl -k -s -X POST --user apiuser:apipassword https://ipam.example.org/api/appid/user/ >> /path/to/token.json
#Write token to $TOKEN because it is only valid for 8 hours
TOKEN=($(cat /path/to/token.json | jq '.data.token' -r))
#Getting devices from subnet 2 and filtering ip addresses with jq and writing the ip addresses to a file
curl -k -v -s -X GET https://ipam.example.org/api/appid/subnets/2/addresses/ -H "token: $TOKEN" | jq '.data[].ip' -r >> /path/to/file
#Setting groupname in file
sed -i '1s/^/[groupname]\n/' /path/to/file
Fala pra gente se ajudou!