yes exectly.
I have this template:
"default_values": {
"openwisp_mac": "BC:5F:F4:BD:0C:7D",
"openwisp_ip": "172.16.100.100",
"openwisp_host": "openwisp-abc",
"printer_mac": "00:00:00:00:00:01",
"printer_ip": "10.12.12.20",
"printer_host": "printer-abc",
"voip_mac": "00:00:00:00:00:02",
"voip_ip": "10.12.12.30",
"voip_host": "voip-abc",
"appserver_mac": "00:00:00:00:00:03",
"appserver_ip": "10.12.12.10",
"appserver_url": "cloud-abc.lan",
"backupserver_mac": "00:00:00:00:00:04",
"backupserver_ip": "10.12.12.11",
"backupserver_host": "backup-abc"
},
"config": {
"dhcp": [
{
"config_name": "host",
"name": "{{printer_host}}",
"ip": "{{printer_ip}}",
"config_value": "host_printer",
"mac": "{{printer_mac}}",
"leasetime": "infinite"
},
{
"config_name": "host",
"name": "{{voip_host}}",
"ip": "{{voip_ip}}",
"config_value": "host_voip",
"mac": "{{voip_mac}}",
"leasetime": "infinite"
},
{
"config_name": "host",
"name": "{{openwisp_host}}",
"ip": "{{openwisp_ip}}",
"config_value": "host_openwisp",
"mac": "{{openwisp_mac}}",
"leasetime": "infinite"
},
{
"config_name": "host",
"name": "{{appserver_host}}",
"ip": "{{appserver_ip}}",
"config_value": "host_appserver",
"mac": "{{appserver_mac}}",
"leasetime": "infinite"
},
{
"config_name": "host",
"name": "{{backupserver_host}}",
"ip": "{{backupserver_ip}}",
"config_value": "host_backupserver",
"mac": "{{backupserver_mac}}",
"leasetime": "infinite"
}
]
},and I am looknig for a more conventient way of assigning static IPs. I would be great If I Can Link an interface to a IAM Subnet and then assign the IPs to the devices in IAM. f.capoano schrieb am Dienstag, 20. Januar 2026 um 16:17:52 UTC+1: > Hi, > > at the moment there's two ways to use ip addresses and subnets defined in > the IPAM module to be used in templates as variables: > > - when using VPNs like Wireguard > <https://openwisp.io/docs/25.10/controller/user/wireguard.html> and > Zerotier <http://openwisp.io/docs/25.10/controller/user/zerotier.html> > - subnet division rules > <https://openwisp.io/docs/25.10/controller/user/subnet-division-rules.html> > > Example of a subnet division rule: > > There's two type of rules right now: > > - Device: triggered when a new device is created > - VPN: triggered when a VPN-client template is assigned to a device > > When the rule triggers it would automatically provision the desired amount > of subnets and ip addresses, and make them available as variables to be > used in the configuration. > > Manually creating IPs and Subnets doesn't have much benefits now. > If you could describe your use case further it may help us. Were you > expecting to be able to define subnets and ip addresses that you'd be able > to then connect to templates or devices? > > Best regards > Federico Capoano > > On Mon, 19 Jan 2026 at 18:08, 'Marten Lucas' via OpenWISP < > [email protected]> wrote: > >> Hi, >> >> I am not sure I understand the IAM of OpenWisp correctly. >> >> I setup a subnet and created IPs for my local infra network (the IPs for >> the switches). >> >> Now I want to Apply them to a template so that I don't rely on the >> Configuration >> variables. >> But how do I get a secific IP in the template? >> >> >> What I have is: >> { >> "type": "ethernet", >> "name": "br_lan_172", >> "addresses": [ >> { >> "proto": "static", >> "family": "ipv4", >> "address": "172.16.100.2", >> "mask": 24 >> } >> ], >> "device": "br-lan.172", >> "delegate": false >> } >> >> and in the IAM: >> { "id": "93964498-70a0-4b00-9bab-0d7626473b87", "created": >> "2026-01-18T18:55:12.126729Z", "modified": "2026-01-18T18:55:12.126729Z", >> "ip_address": "172.16.100.2", "description": "switch-eg", "subnet": >> "34dfeb04-2d55-453b-8e41-65901a3a48fb" }, >> >> 1) How do I connect the two ? >> >> 2) I have another template for static IPs in the network. Can I use IAM >> for this template as well? I was hoping I can manage the IAM - IP entries >> with the MAC and then they get applied to the template. >> >> Please appologize if I get the purpose of IAM wrong. I am fine with using >> config variables but I don't wanna miss out if there is an easier way. >> >> thx for the help and the great project. >> >> regards >> >> -- >> You received this message because you are subscribed to the Google Groups >> "OpenWISP" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To view this discussion, visit >> https://groups.google.com/d/msgid/openwisp/cc4b4fbd-8bac-4b60-9f97-e0ae1aca3f31n%40googlegroups.com >> >> <https://groups.google.com/d/msgid/openwisp/cc4b4fbd-8bac-4b60-9f97-e0ae1aca3f31n%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> > -- You received this message because you are subscribed to the Google Groups "OpenWISP" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion, visit https://groups.google.com/d/msgid/openwisp/638100df-0916-4a0a-8fd6-8f995d31c149n%40googlegroups.com.
