Package: ipams
ipams - Query multiple IPAMsInstallPippip-UinstallipamsPipxpipxinstallipamsUpdatepipxupgradeipamsSupported IPAMsNetBox(wip)phpIPAM(wip)PlannedConfigurationSave the configuration under$HOME/.config/ipams/config.ymlor use the--configflag to specify a different location.---netboxes:-name:NetBox Demourl:https://demo.netbox.dev/token:75d956ee746641e844f7fa26b63c6741d287c776phpipams:-name:phpIPAM Demourl:https://demo.phpipam.net/app_id:ipamstoken:75d956ee746641e844f7fa26b63c6741d287c776# Token OR username/password can be used# username: admin# password: adminUse the example configmkdir-p$HOME/.config/ipams
cpconfig.yml$HOME/.config/ipams/config.ymlUsageIP❯ipamsip10.0.0.133
NetBoxDemo
┏━━━━━━━━━━━━━━━┳━━━━━━━━┳━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃Address┃Tenant┃VRF┃Description┃Link┃
┡━━━━━━━━━━━━━━━╇━━━━━━━━╇━━━━━━━╇━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│10.0.0.133/27│││test│https://demo.netbox.dev/ipam/ip-addresses/184/│
├───────────────┼────────┼───────┼─────────────┼────────────────────────────────────────────────┤
│10.0.0.133/27││Alpha││https://demo.netbox.dev/ipam/ip-addresses/191/│
└───────────────┴────────┴───────┴─────────────┴────────────────────────────────────────────────┘HostBy name❯ipamshostdmi01-akron
NetBoxDemo
┏━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━┳━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃Device┃Site┃Tenant┃Address┃Link┃
┡━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━╇━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│dmi01-akron-pdu01│Dunder-Mifflin,Inc.│DM-Akron││https://demo.netbox.dev/dcim/devices/27/│
├───────────────────┼──────────────────────┼──────────┼─────────┼──────────────────────────────────────────┤
│dmi01-akron-rtr01│Dunder-Mifflin,Inc.│DM-Akron││https://demo.netbox.dev/dcim/devices/1/│
├───────────────────┼──────────────────────┼──────────┼─────────┼──────────────────────────────────────────┤
│dmi01-akron-sw01│Dunder-Mifflin,Inc.│DM-Akron││https://demo.netbox.dev/dcim/devices/14/│
└───────────────────┴──────────────────────┴──────────┴─────────┴──────────────────────────────────────────┘By IP❯ipamshost10.0.0.133
NetBoxDemo
┏━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃Device┃Site┃Tenant┃Address┃Link┃
┡━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│dmi01-nashua-rtr01│Dunder-Mifflin,Inc.│DM-Nashua│10.0.0.133/27│https://demo.netbox.dev/dcim/devices/6/│
└────────────────────┴──────────────────────┴───────────┴───────────────┴─────────────────────────────────────────┘NetworkBy description❯ipamsnetwork"Shared"NetBoxDemo
┏━━━━━━━━━━━━━━━━┳━━━━━━━━┳━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃Network┃Tenant┃VRF┃Description┃Link┃
┡━━━━━━━━━━━━━━━━╇━━━━━━━━╇━━━━━━━━╇━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│192.168.0.0/20││Shared│Sharedservices│https://demo.netbox.dev/ipam/prefixes/95/│
└────────────────┴────────┴────────┴─────────────────┴───────────────────────────────────────────┘By IP❯ipamsnetwork192.168.0.0/22
NetBoxDemo
┏━━━━━━━━━━━━━━━━┳━━━━━━━━┳━━━━━━━━┳━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃Network┃Tenant┃VRF┃Description┃Link┃
┡━━━━━━━━━━━━━━━━╇━━━━━━━━╇━━━━━━━━╇━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│192.168.0.0/22││││https://demo.netbox.dev/ipam/prefixes/73/│
├────────────────┼────────┼────────┼─────────────────┼───────────────────────────────────────────┤
│192.168.0.0/20││Shared│Sharedservices│https://demo.netbox.dev/ipam/prefixes/95/│
└────────────────┴────────┴────────┴─────────────────┴───────────────────────────────────────────┘