@olivierlambert Awesome first start (pfSense ), love the idea! Where is Ubuntu?
Also I saw Alpine and the first thought that jumped to mind was a template for a vRouter. A lot of multi-tenant cloud platforms like Opennebula, CloudStack, etc offer virtual router images in their respective stores/hubs.
This use case pairs well with the introduction of the SDN controller and private networks. The vRouter template can be configured with 2 or more vifs. One vif to the WAN and the other vif to a SDN private network as the LAN. The vRouter can be the gateway device for the SDN private network routing traffic to the Internet or other external networks outside of the private network supporting NAT, ACLs, VPN, Load balancing, etc.
Some of these features would require more advanced integration with cloud-init like being able to provision IPs from the XO/XOA IP Pool to VMs. The pfSense template can be used to achieve the vRouter functionality as well but at a large disk footprint.
I have no specific use case for it right now but something to consider.