2023-04-14 07:45:05 +00:00
|
|
|
- variable: scaleExternalInterface
|
2022-08-08 21:25:02 +00:00
|
|
|
description: Add External Interfaces
|
|
|
|
label: Add external Interfaces
|
|
|
|
group: Networking
|
2022-01-12 18:18:39 +00:00
|
|
|
schema:
|
2022-01-12 19:24:01 +00:00
|
|
|
type: list
|
|
|
|
items:
|
|
|
|
- variable: interfaceConfiguration
|
2022-08-08 21:25:02 +00:00
|
|
|
description: Interface Configuration
|
|
|
|
label: Interface Configuration
|
2022-01-12 18:18:39 +00:00
|
|
|
schema:
|
2023-06-13 07:56:28 +00:00
|
|
|
additional_attrs: true
|
2022-01-12 18:18:39 +00:00
|
|
|
type: dict
|
2022-01-12 19:24:01 +00:00
|
|
|
$ref:
|
|
|
|
- "normalize/interfaceConfiguration"
|
2022-01-12 18:18:39 +00:00
|
|
|
attrs:
|
2022-01-12 19:24:01 +00:00
|
|
|
- variable: hostInterface
|
2022-08-08 21:25:02 +00:00
|
|
|
description: Please Specify Host Interface
|
|
|
|
label: Host Interface
|
2022-01-12 18:18:39 +00:00
|
|
|
schema:
|
|
|
|
type: string
|
|
|
|
required: true
|
2022-01-12 19:24:01 +00:00
|
|
|
$ref:
|
|
|
|
- "definitions/interface"
|
|
|
|
- variable: ipam
|
2022-08-08 21:25:02 +00:00
|
|
|
description: Define how IP Address will be managed
|
|
|
|
label: IP Address Management
|
2022-01-12 19:24:01 +00:00
|
|
|
schema:
|
2023-06-13 07:56:28 +00:00
|
|
|
additional_attrs: true
|
2022-01-12 19:24:01 +00:00
|
|
|
type: dict
|
|
|
|
required: true
|
|
|
|
attrs:
|
|
|
|
- variable: type
|
2022-08-08 21:25:02 +00:00
|
|
|
description: Specify type for IPAM
|
|
|
|
label: IPAM Type
|
2022-01-12 18:18:39 +00:00
|
|
|
schema:
|
2022-01-12 19:24:01 +00:00
|
|
|
type: string
|
|
|
|
required: true
|
|
|
|
enum:
|
2022-08-08 21:25:02 +00:00
|
|
|
- value: dhcp
|
|
|
|
description: Use DHCP
|
|
|
|
- value: static
|
|
|
|
description: Use Static IP
|
2023-04-16 09:27:42 +00:00
|
|
|
- variable: staticIPConfigurations
|
|
|
|
label: Static IP Addresses
|
2023-04-15 18:14:45 +00:00
|
|
|
schema:
|
2023-04-16 09:27:42 +00:00
|
|
|
type: list
|
|
|
|
show_if: [["type", "=", "static"]]
|
|
|
|
items:
|
|
|
|
- variable: staticIP
|
|
|
|
label: Static IP
|
2022-01-12 18:18:39 +00:00
|
|
|
schema:
|
2023-04-15 18:14:45 +00:00
|
|
|
type: ipaddr
|
|
|
|
cidr: true
|
2023-04-16 09:27:42 +00:00
|
|
|
- variable: staticRoutes
|
|
|
|
label: Static Routes
|
|
|
|
schema:
|
|
|
|
type: list
|
|
|
|
show_if: [["type", "=", "static"]]
|
|
|
|
items:
|
|
|
|
- variable: staticRouteConfiguration
|
|
|
|
label: Static Route Configuration
|
2022-01-12 19:24:01 +00:00
|
|
|
schema:
|
2023-04-16 09:27:42 +00:00
|
|
|
additional_attrs: true
|
|
|
|
type: dict
|
|
|
|
attrs:
|
|
|
|
- variable: destination
|
|
|
|
label: Destination
|
|
|
|
schema:
|
|
|
|
type: ipaddr
|
|
|
|
cidr: true
|
|
|
|
required: true
|
|
|
|
- variable: gateway
|
|
|
|
label: Gateway
|
|
|
|
schema:
|
|
|
|
type: ipaddr
|
|
|
|
cidr: false
|
|
|
|
required: true
|