provisioning-catalog/components/fip/nickel/contracts.ncl

15 lines
449 B
Text
Raw Permalink Normal View History

let _concerns_lib = import "schemas/lib/concerns.ncl" in
{
Fip = {
name | String,
interface | String | doc "Network interface to attach the floating IP to (e.g. eth0)",
floating_ips | Array String | doc "Ordered list of FIP names to configure on this interface",
# ServiceConcerns umbrella (ADR-008). Floating IP attachment — stateless preset.
concerns | _concerns_lib.ServiceConcerns | optional,
..
},
}