--- # Settings Config File org.openbmc.settings.Host: settings: powercap: name: power_cap type: i default: 0 min: 0 max: 1000 unit: watts validation: range bootflags: name: boot_flags type: s default: "Default" validation: list allowed: ["Network", "Disk", "Safe", "CDROM", "Setup", "Default"] sysstate: name: system_state type: s default: "" validation: None powerpolicy: name: power_policy type: s default: "RESTORE_LAST_STATE" validation: list allowed: ["ALWAYS_POWER_ON", "RESTORE_LAST_STATE", "LEAVE_OFF"] restrictedmode: name: restricted_mode type: b default: false min: 0 max: 1 validation: range bootpolicy: name: boot_policy type: s default: "ONETIME" validation: list allowed: ["ONETIME", "PERMANENT"] networkconfig: name: network_config type: s default: "ipaddress=,prefix=,gateway=,mac=,addr_type=" validation: custom method: validate_net_config TimeMode: name: time_mode type: s default: "NTP" validation: list allowed: ["NTP", "MANUAL"] UseDhcpNtp: name: use_dhcp_ntp type: s default: "yes" validation: list allowed: ["yes", "no"] AutoReboot: name: auto_reboot type: s default: "yes" validation: list allowed: ["yes", "no"] query: type: instance_query keyregex: "host" subtree: "/org/openbmc/control" matchregex: "control/(host\\d*)$" # Example of using regex # macaddress: # name: mac_address # type: s # default: "aa:bb:cc:dd:ee:ff" # validation: regex # regex: '([a-fA-F0-9]{2}[:|\-]?){6}'