summaryrefslogtreecommitdiffstats
path: root/roles/gateway/meta/argument_specs.yml
blob: e5d14e35c08fc9c1a7f15377a4d22fe928f9da39 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
---
argument_specs:
  main:
    author: "a14m"
    description: "Configure system as intelligent network gateway with dynamic VPN routing"
    options:
      gateway_enabled:
        description: "Enable gateway functionality"
        type: "bool"
        default: false
        required: false
      gateway_local_ipv4_subnet:
        description: "Local subnet CIDR for NAT and routing rules (e.g., '192.168.178.0/24')"
        type: "str"
        required: true
      gateway_router_interface:
        description: "Default route interface for direct routing mode"
        type: "str"
        default: "eth0"
        required: false