network: Support static subnet

This commit is contained in:
uumas
2025-09-14 03:07:28 +03:00
parent 12f32f5824
commit ad50e05ee9
3 changed files with 7 additions and 0 deletions

View File

@@ -1,2 +1,3 @@
--- ---
network_driver: bridge network_driver: bridge
network_subnet: ""

View File

@@ -15,3 +15,8 @@ argument_specs:
choices: choices:
- bridge - bridge
- macvlan - macvlan
network_subnet:
description: Subnet for the network
type: str
required: false
default: ""

View File

@@ -5,6 +5,7 @@
state: quadlet state: quadlet
quadlet_file_mode: "0644" quadlet_file_mode: "0644"
driver: "{{ network_driver }}" driver: "{{ network_driver }}"
subnet: "{{ network_subnet if network_subnet | length > 0 else omit }}"
quadlet_options: >- quadlet_options: >-
{{ {{
['Options=parent=' ~ ansible_default_ipv4.interface] ['Options=parent=' ~ ansible_default_ipv4.interface]