854 lines
26 KiB
JSON
854 lines
26 KiB
JSON
[
|
|
{
|
|
"key": "add-on",
|
|
"children": [
|
|
{
|
|
"key": "add_on_products",
|
|
"children": [
|
|
{
|
|
"key": "media_url",
|
|
"support": "yes",
|
|
"agama": "software.extraRepositories[].url"
|
|
},
|
|
{
|
|
"key": "product_dir",
|
|
"support": "yes",
|
|
"agama": "software.extraRepositories[].productDir"
|
|
},
|
|
{
|
|
"key": "alias",
|
|
"support": "yes",
|
|
"agama": "software.extraRepositories[].alias"
|
|
},
|
|
{
|
|
"key": "priority",
|
|
"support": "yes",
|
|
"agama": "software.extraRepositories[].priority"
|
|
},
|
|
{
|
|
"key": "name",
|
|
"support": "yes",
|
|
"agama": "software.extraRepositories[].name"
|
|
},
|
|
{ "key": "product", "support": "no" },
|
|
{ "key": "ask_on_error", "support": "no" },
|
|
{ "key": "confirm_license", "support": "no" }
|
|
]
|
|
},
|
|
{
|
|
"key": "add_on_others",
|
|
"children": [
|
|
{
|
|
"key": "media_url",
|
|
"support": "yes",
|
|
"agama": "software.extraRepositories[].url"
|
|
},
|
|
{
|
|
"key": "product_dir",
|
|
"support": "yes",
|
|
"agama": "software.extraRepositories[].productDir",
|
|
"notes": "Agama ignores this value."
|
|
},
|
|
{
|
|
"key": "alias",
|
|
"support": "yes",
|
|
"agama": "software.extraRepositories[].alias"
|
|
},
|
|
{
|
|
"key": "priority",
|
|
"support": "yes",
|
|
"agama": "software.extraRepositories[].priority"
|
|
},
|
|
{
|
|
"key": "name",
|
|
"support": "yes",
|
|
"agama": "software.extraRepositories[].name"
|
|
},
|
|
{ "key": "product", "support": "no" },
|
|
{ "key": "ask_on_error", "support": "no" },
|
|
{ "key": "confirm_license", "support": "no" }
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{ "key": "audit-laf", "support": "no" },
|
|
{ "key": "auth-client", "support": "no" },
|
|
{
|
|
"key": "bootloader",
|
|
"children": [
|
|
{ "key": "device_map", "support": "no" },
|
|
{
|
|
"key": "global",
|
|
"children": [
|
|
{ "key": "activate", "support": "no" },
|
|
{
|
|
"key": "append",
|
|
"support": "yes",
|
|
"agama": "bootloader.extraKernelParams"
|
|
},
|
|
{ "key": "boot_boot", "support": "no" },
|
|
{ "key": "boot_custom", "support": "no" },
|
|
{ "key": "boot_extended", "support": "no" },
|
|
{ "key": "boot_mbr", "support": "no" },
|
|
{ "key": "boot_root", "support": "no" },
|
|
{ "key": "cpu_mitigations", "support": "no" },
|
|
{ "key": "generic_mbr", "support": "no" },
|
|
{ "key": "gfxmode", "support": "no" },
|
|
{ "key": "os_prober", "support": "no" },
|
|
{ "key": "password", "support": "no" },
|
|
{ "key": "suse_btrfs", "support": "no" },
|
|
{ "key": "serial", "support": "no" },
|
|
{ "key": "secure_boot", "support": "no" },
|
|
{ "key": "terminal", "support": "no" },
|
|
{ "key": "timeout", "support": "yes", "agama": "bootloader.timeout" },
|
|
{ "key": "trusted_boot", "support": "no" },
|
|
{ "key": "update_nvram", "support": "no" },
|
|
{ "key": "vgamode", "support": "no" },
|
|
{ "key": "xen_append", "support": "no" },
|
|
{ "key": "xen_kernel_append", "support": "no" }
|
|
]
|
|
},
|
|
{ "key": "loader_type", "support": "no" }
|
|
]
|
|
},
|
|
{ "key": "configuration_management", "support": "no" },
|
|
{
|
|
"key": "dasd",
|
|
"children": [
|
|
{ "key": "device", "support": "no" },
|
|
{ "key": "dev_name", "support": "no" },
|
|
{ "key": "channel", "support": "yes" },
|
|
{ "key": "diag", "support": "yes" }
|
|
]
|
|
},
|
|
{ "key": "deploy_image", "support": "no" },
|
|
{ "key": "dhcp-server", "support": "no" },
|
|
{ "key": "dns-server", "support": "no" },
|
|
{ "key": "fcoe-client", "support": "no" },
|
|
{
|
|
"key": "files",
|
|
"children": [
|
|
{
|
|
"key": "file_path",
|
|
"support": "yes",
|
|
"agama": "files[].destination",
|
|
"notes": "Creating directories by using trailing slash is not yet supported."
|
|
},
|
|
{ "key": "file_contents", "support": "yes", "agama": "files[].content" },
|
|
{ "key": "file_location", "support": "yes", "agama": "files[].url" },
|
|
{
|
|
"key": "file_owner",
|
|
"support": "yes",
|
|
"notes": "In agama it is split to files[].user and files[].group"
|
|
},
|
|
{
|
|
"key": "file_permissions",
|
|
"support": "yes",
|
|
"agama": "files[].permissions"
|
|
},
|
|
{ "key": "file_script", "support": "planned" }
|
|
]
|
|
},
|
|
{ "key": "firstboot", "support": "no" },
|
|
{ "key": "ftp-server", "support": "no" },
|
|
{ "key": "general", "support": "no" },
|
|
{ "key": "groups", "support": "no" },
|
|
{ "key": "host", "support": "no" },
|
|
{ "key": "http-server", "support": "no" },
|
|
{ "key": "kdump", "support": "planned" },
|
|
{
|
|
"key": "keyboard",
|
|
"children": [
|
|
{ "key": "keymap", "support": "yes", "agama": "l10n.keyboard" },
|
|
{ "key": "capslock", "support": "no" },
|
|
{ "key": "delay", "support": "no" },
|
|
{ "key": "discaps", "support": "no" },
|
|
{ "key": "numlock", "support": "no" },
|
|
{ "key": "rate", "support": "no" },
|
|
{ "key": "scrlock", "support": "no" },
|
|
{ "key": "tty", "support": "no" }
|
|
]
|
|
},
|
|
{
|
|
"key": "language",
|
|
"children": [
|
|
{ "key": "language", "support": "yes", "agama": "l10n.language" },
|
|
{ "key": "languages", "support": "no" }
|
|
]
|
|
},
|
|
{
|
|
"key": "networking",
|
|
"children": [
|
|
{
|
|
"key": "backend",
|
|
"support": "no",
|
|
"notes": "Only NetworkManager is supported."
|
|
},
|
|
{ "key": "dhcp_options", "support": "no" },
|
|
{
|
|
"key": "dns",
|
|
"children": [
|
|
{
|
|
"key": "dhcp_hostname",
|
|
"support": "no"
|
|
},
|
|
{
|
|
"key": "hostname",
|
|
"support": "yes",
|
|
"agama": "hostname.static"
|
|
},
|
|
{
|
|
"key": "nameservers",
|
|
"support": "yes",
|
|
"agama": "network.connections[].nameservers[]",
|
|
"notes": "Copied to each connection."
|
|
},
|
|
{
|
|
"key": "resolv_conf_policy",
|
|
"support": "no"
|
|
},
|
|
{
|
|
"key": "searchlist",
|
|
"support": "yes",
|
|
"agama": "network.connections[].dnsSearchList[]",
|
|
"notes": "Copied to each connection."
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "ipv6",
|
|
"support": "yes",
|
|
"notes": "It affects `method4` and `method6`."
|
|
},
|
|
{ "key": "keep_install_network", "support": "no" },
|
|
{ "key": "managed", "support": "no" },
|
|
{ "key": "modules", "support": "no" },
|
|
{ "key": "net-udev", "support": "no" },
|
|
{ "key": "routing", "support": "no" },
|
|
{ "key": "s390-devices", "support": "no" },
|
|
{ "key": "setup_before_proposal", "support": "no" },
|
|
{ "key": "strict_IP_check_timeout", "support": "no" },
|
|
{ "key": "virt_bridge_proposal", "support": "no" },
|
|
{
|
|
"key": "interfaces[]",
|
|
"agama": "connections",
|
|
"notes": "It corresponds to Agama `connections`, but the format is not exactly the same.",
|
|
"children": [
|
|
{
|
|
"key": "device",
|
|
"agama": "network.connections[].interface",
|
|
"support": "yes"
|
|
},
|
|
{
|
|
"key": "name",
|
|
"agama": "network.connections[].id",
|
|
"support": "yes"
|
|
},
|
|
{ "key": "description", "support": "no" },
|
|
{
|
|
"key": "bootproto",
|
|
"support": "yes",
|
|
"agama": "network.connections[].method4, network.connections[].method6",
|
|
"notes": "Different set of values. 'ibft' and 'dhcp+autoip' fall back to 'auto'."
|
|
},
|
|
{
|
|
"key": "startmode",
|
|
"support": "yes",
|
|
"agama": "network.connections[].autoconnect",
|
|
"notes": "'manual' and 'off' disable the auto-connection and keep the connection down; the rest enable it."
|
|
},
|
|
{
|
|
"key": "lladdr",
|
|
"support": "yes",
|
|
"agama": "network.connections[].macAddress"
|
|
},
|
|
{
|
|
"key": "ifplugd_priority",
|
|
"support": "no",
|
|
"notes": "Not relevant (no ifplugd support)."
|
|
},
|
|
{ "key": "usercontrol", "support": "no" },
|
|
{ "key": "dhclient_set_hostname", "support": "no" },
|
|
{
|
|
"key": "ipaddr",
|
|
"support": "yes",
|
|
"agama": "network.connections[].addresses[]"
|
|
},
|
|
{
|
|
"key": "prefixlen",
|
|
"support": "yes",
|
|
"agama": "network.connections[].addresses[]"
|
|
},
|
|
{
|
|
"key": "netmask",
|
|
"support": "yes",
|
|
"agama": "network.connections[].addresses[]"
|
|
},
|
|
{
|
|
"key": "aliases",
|
|
"support": "yes",
|
|
"agama": "network.connections[].addresses[]"
|
|
},
|
|
{
|
|
"key": "broadcast",
|
|
"support": "yes",
|
|
"agama": "network.connections[].addresses[]"
|
|
},
|
|
{
|
|
"key": "network",
|
|
"support": "yes",
|
|
"agama": "network.connections[].addresses[]"
|
|
},
|
|
{
|
|
"key": "mtu",
|
|
"support": "no"
|
|
},
|
|
{
|
|
"key": "ethtool_options",
|
|
"support": "no"
|
|
},
|
|
{
|
|
"key": "wireless",
|
|
"support": "yes",
|
|
"agama": "network.connections[].wireless",
|
|
"notes": "It uses a different format."
|
|
},
|
|
{ "key": "dhclient_set_down_link", "support": "no" },
|
|
{ "key": "dhclient_set_default_route", "support": "no" },
|
|
{ "key": "zone", "support": "no" },
|
|
{ "key": "firewall", "support": "no" },
|
|
{
|
|
"key": "bonding_master",
|
|
"support": "yes",
|
|
"notes": "Implied by the presence of the `bonding_slaveN` elements."
|
|
},
|
|
{
|
|
"key": "bonding_module_opts",
|
|
"support": "yes",
|
|
"agama": "network.connections[].bond.options",
|
|
"notes": "The `mode` option is set in `network.connections[].bond.mode`. Numeric modes (e.g., `mode=1`) are supported too."
|
|
},
|
|
{
|
|
"key": "bonding_slave0",
|
|
"support": "yes",
|
|
"agama": "network.connections[].bond.ports[]"
|
|
},
|
|
{
|
|
"key": "bonding_slave1",
|
|
"support": "yes",
|
|
"agama": "network.connections[].bond.ports[]"
|
|
},
|
|
{
|
|
"key": "bonding_slave2",
|
|
"support": "yes",
|
|
"agama": "network.connections[].bond.ports[]"
|
|
},
|
|
{
|
|
"key": "bonding_slave3",
|
|
"support": "yes",
|
|
"agama": "network.connections[].bond.ports[]"
|
|
},
|
|
{
|
|
"key": "bonding_slave4",
|
|
"support": "yes",
|
|
"agama": "network.connections[].bond.ports[]"
|
|
},
|
|
{
|
|
"key": "bonding_slave5",
|
|
"support": "yes",
|
|
"agama": "network.connections[].bond.ports[]"
|
|
},
|
|
{
|
|
"key": "bonding_slave6",
|
|
"support": "yes",
|
|
"agama": "network.connections[].bond.ports[]"
|
|
},
|
|
{
|
|
"key": "bonding_slave7",
|
|
"support": "yes",
|
|
"agama": "network.connections[].bond.ports[]"
|
|
},
|
|
{
|
|
"key": "bonding_slave8",
|
|
"support": "yes",
|
|
"agama": "network.connections[].bond.ports[]"
|
|
},
|
|
{
|
|
"key": "bonding_slave9",
|
|
"support": "yes",
|
|
"agama": "network.connections[].bond.ports[]"
|
|
},
|
|
{
|
|
"key": "bridge",
|
|
"support": "yes",
|
|
"notes": "Implied by the presence of the `bridge_ports` element."
|
|
},
|
|
{
|
|
"key": "bridge_forward_delay",
|
|
"support": "yes",
|
|
"agama": "network.connections[].bridge.forwardDelay",
|
|
"notes": "Negative values are ignored."
|
|
},
|
|
{
|
|
"key": "bridge_forwarddelay",
|
|
"support": "yes",
|
|
"agama": "network.connections[].bridge.forwardDelay",
|
|
"notes": "Deprecated spelling of `bridge_forward_delay`."
|
|
},
|
|
{
|
|
"key": "bridge_ports",
|
|
"support": "yes",
|
|
"agama": "network.connections[].bridge.ports[]"
|
|
},
|
|
{
|
|
"key": "bridge_stp",
|
|
"support": "yes",
|
|
"agama": "network.connections[].bridge.stp"
|
|
},
|
|
{
|
|
"key": "etherdevice",
|
|
"support": "yes",
|
|
"agama": "network.connections[].vlan.parent",
|
|
"notes": "Inferred from the device name (e.g., 'eth0' for 'eth0.10') when it is not set."
|
|
},
|
|
{
|
|
"key": "vlan_id",
|
|
"support": "yes",
|
|
"agama": "network.connections[].vlan.id",
|
|
"notes": "Inferred from the device name (e.g., 10 for 'eth0.10') when it is not set. It must be lower than 4095, which is reserved."
|
|
},
|
|
{
|
|
"key": "wireless_auth_mode",
|
|
"support": "yes",
|
|
"agama": "network.connections[].wireless.security",
|
|
"notes": "Map 'psk' to 'wpa-psk' and 'eap' to 'wpa-eap'; anything else becomes 'none'."
|
|
},
|
|
{ "key": "wireless_ap", "support": "no" },
|
|
{ "key": "wireless_bitrate", "support": "no" },
|
|
{ "key": "wireless_ca_cert", "support": "no" },
|
|
{ "key": "wireless_channel", "support": "no" },
|
|
{ "key": "wireless_client_cert", "support": "no" },
|
|
{ "key": "wireless_client_key", "support": "no" },
|
|
{ "key": "wireless_client_key_password", "support": "no" },
|
|
{ "key": "wireless_default_key", "support": "no" },
|
|
{ "key": "wireless_eap_auth", "support": "no" },
|
|
{ "key": "wireless_eap_mode", "support": "no" },
|
|
{
|
|
"key": "wireless_essid",
|
|
"support": "yes",
|
|
"agama": "network.connections[].wireless.ssid"
|
|
},
|
|
{ "key": "wireless_frequency", "support": "no" },
|
|
{ "key": "wireless_key", "support": "no" },
|
|
{ "key": "wireless_key_0", "support": "no" },
|
|
{ "key": "wireless_key_1", "support": "no" },
|
|
{ "key": "wireless_key_2", "support": "no" },
|
|
{ "key": "wireless_key_3", "support": "no" },
|
|
{ "key": "wireless_key_length", "support": "no" },
|
|
{
|
|
"key": "wireless_mode",
|
|
"support": "yes",
|
|
"agama": "network.connections[].wireless.mode",
|
|
"notes": "Map 'ad-hoc' to 'adhoc', 'master' to 'ap' and 'managed' to 'infrastructure'."
|
|
},
|
|
{ "key": "wireless_nick", "support": "no" },
|
|
{ "key": "wireless_nwid", "support": "no" },
|
|
{ "key": "wireless_peap_version", "support": "no" },
|
|
{ "key": "wireless_power", "support": "no" },
|
|
{ "key": "wireless_wpa_anonid", "support": "no" },
|
|
{ "key": "wireless_wpa_identity", "support": "no" },
|
|
{
|
|
"key": "wireless_wpa_password",
|
|
"support": "yes",
|
|
"agama": "network.connections[].wireless.password",
|
|
"notes": "Only used when 'wireless_auth_mode' is 'eap'."
|
|
},
|
|
{
|
|
"key": "wireless_wpa_psk",
|
|
"support": "yes",
|
|
"agama": "network.connections[].wireless.password",
|
|
"notes": "Only used when 'wireless_auth_mode' is 'psk'."
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "services-manager",
|
|
"notes": "Agama does not implement support to enable/disable services on demand, so this section is converted to a post-installation script which enables/disables the services.",
|
|
"children": [
|
|
{
|
|
"key": "default_target",
|
|
"support": "yes",
|
|
"notes": "Add a call to \"systemctl set-target\" in the post-installation script."
|
|
},
|
|
{
|
|
"key": "enable[]",
|
|
"support": "yes",
|
|
"notes": "Services are enabled in the post-installation script."
|
|
},
|
|
{
|
|
"key": "disable[]",
|
|
"support": "yes",
|
|
"notes": "Services are disabled in the post-installation script."
|
|
},
|
|
{
|
|
"key": "on_demand[]",
|
|
"support": "yes",
|
|
"notes": "Services are enabled on-demand in the post-installation script."
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "scripts",
|
|
"children": [
|
|
{
|
|
"key": "pre-scripts[]",
|
|
"children": [
|
|
{
|
|
"key": "filename",
|
|
"support": "yes",
|
|
"agama": "scripts.pre[].name"
|
|
},
|
|
{ "key": "location", "support": "yes", "agama": "scripts.pre[].url" },
|
|
{
|
|
"key": "source",
|
|
"support": "yes",
|
|
"agama": "scripts.pre[].content"
|
|
},
|
|
{
|
|
"key": "interpreter",
|
|
"support": "no",
|
|
"notes": "Use the shebang line in your scripts."
|
|
},
|
|
{ "key": "feedback", "support": "no" },
|
|
{ "key": "feedback_type", "support": "no" },
|
|
{ "key": "debug", "support": "no" },
|
|
{ "key": "notification", "support": "no" },
|
|
{ "key": "param-list", "support": "no" },
|
|
{ "key": "rerun", "support": "no" }
|
|
]
|
|
},
|
|
{
|
|
"key": "postpartitioning-scripts[]",
|
|
"children": [
|
|
{
|
|
"key": "filename",
|
|
"support": "yes",
|
|
"agama": "scripts.postPartitioning[].name"
|
|
},
|
|
{
|
|
"key": "location",
|
|
"support": "yes",
|
|
"agama": "scripts.postPartitioning[].url"
|
|
},
|
|
{
|
|
"key": "source",
|
|
"support": "yes",
|
|
"agama": "scripts.postPartitioning[].content"
|
|
},
|
|
{
|
|
"key": "interpreter",
|
|
"support": "no",
|
|
"notes": "Use the shebang line in your scripts."
|
|
},
|
|
{ "key": "feedback", "support": "no" },
|
|
{ "key": "feedback_type", "support": "no" },
|
|
{ "key": "debug", "support": "no" },
|
|
{ "key": "notification", "support": "no" },
|
|
{ "key": "param-list", "support": "no" },
|
|
{ "key": "rerun", "support": "no" }
|
|
]
|
|
},
|
|
{
|
|
"key": "chroot-scripts[]",
|
|
"agama": "scripts.post[]",
|
|
"children": [
|
|
{
|
|
"key": "filename",
|
|
"support": "yes",
|
|
"agama": "scripts.post[].name"
|
|
},
|
|
{
|
|
"key": "location",
|
|
"support": "yes",
|
|
"agama": "scripts.post[].url"
|
|
},
|
|
{
|
|
"key": "source",
|
|
"support": "yes",
|
|
"agama": "scripts.post[].content"
|
|
},
|
|
{
|
|
"key": "interpreter",
|
|
"support": "no",
|
|
"notes": "Use the shebang line in your scripts."
|
|
},
|
|
{ "key": "feedback", "support": "no" },
|
|
{ "key": "feedback_type", "support": "no" },
|
|
{ "key": "debug", "support": "no" },
|
|
{ "key": "notification", "support": "no" },
|
|
{ "key": "param-list", "support": "no" },
|
|
{ "key": "rerun", "support": "no" },
|
|
{
|
|
"key": "chrooted",
|
|
"support": "yes",
|
|
"agama": "scripts.post[].chroot"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "post-scripts[]",
|
|
"agama": "scripts.init[]",
|
|
"children": [
|
|
{
|
|
"key": "filename",
|
|
"support": "yes",
|
|
"agama": "scripts.init[].name"
|
|
},
|
|
{
|
|
"key": "location",
|
|
"support": "yes",
|
|
"agama": "scripts.init[].url"
|
|
},
|
|
{
|
|
"key": "source",
|
|
"support": "yes",
|
|
"agama": "scripts.init[].content"
|
|
},
|
|
{
|
|
"key": "interpreter",
|
|
"support": "no",
|
|
"notes": "Use the shebang line in your scripts."
|
|
},
|
|
{ "key": "feedback", "support": "no" },
|
|
{ "key": "feedback_type", "support": "no" },
|
|
{ "key": "debug", "support": "no" },
|
|
{ "key": "notification", "support": "no" },
|
|
{ "key": "param-list", "support": "no" },
|
|
{ "key": "rerun", "support": "no" }
|
|
]
|
|
},
|
|
{
|
|
"key": "init-scripts[]",
|
|
"agama": "scripts.init[]",
|
|
"children": [
|
|
{
|
|
"key": "filename",
|
|
"support": "yes",
|
|
"agama": "scripts.init[].name"
|
|
},
|
|
{
|
|
"key": "location",
|
|
"support": "yes",
|
|
"agama": "scripts.init[].url"
|
|
},
|
|
{
|
|
"key": "source",
|
|
"support": "yes",
|
|
"agama": "scripts.init[].content"
|
|
},
|
|
{ "key": "rerun", "support": "no" }
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{ "key": "mail", "support": "no" },
|
|
{ "key": "nfs", "support": "no" },
|
|
{ "key": "nfs_server", "support": "no" },
|
|
{ "key": "nis", "support": "no" },
|
|
{ "key": "nis_server", "support": "no" },
|
|
{
|
|
"key": "ntp-client",
|
|
"children": [
|
|
{ "key": "ntp_policy", "support": "no" },
|
|
{
|
|
"key": "ntp_servers[]",
|
|
"notes": "All servers are considered of type \"pool\"",
|
|
"children": [
|
|
{
|
|
"key": "address",
|
|
"support": "yes",
|
|
"agama": "ntp.sources[].address"
|
|
},
|
|
{
|
|
"key": "iburst",
|
|
"support": "yes",
|
|
"agama": "ntp.sources[].iburst"
|
|
},
|
|
{
|
|
"key": "offline",
|
|
"support": "yes",
|
|
"agama": "ntp.sources[].offline"
|
|
}
|
|
]
|
|
},
|
|
{ "key": "ntp_sync", "support": "no" }
|
|
]
|
|
},
|
|
{ "key": "printer", "support": "no" },
|
|
{
|
|
"key": "proxy",
|
|
"support": "planned",
|
|
"notes": "Meanwhile set the proxy using the kernels' command line."
|
|
},
|
|
{ "key": "report", "support": "no" },
|
|
{ "key": "samba-client", "support": "no" },
|
|
{
|
|
"key": "software",
|
|
"children": [
|
|
{ "key": "do_online_update", "support": "no", "notes": "No 2nd stage" },
|
|
{ "key": "install_recommended", "support": "no" },
|
|
{ "key": "instsource", "support": "no" },
|
|
{ "key": "kernel", "support": "no" },
|
|
{ "key": "packages[]", "support": "yes", "agama": "software.packages[]" },
|
|
{ "key": "post-packages[]", "support": "no" },
|
|
{ "key": "patterns[]", "support": "yes", "agama": "software.patterns[]" },
|
|
{ "key": "products[]", "support": "yes", "agama": "product.id" },
|
|
{ "key": "remove-packages[]", "support": "no" },
|
|
{ "key": "remove-patterns[]", "support": "no" },
|
|
{ "key": "remove-products[]", "support": "no" }
|
|
]
|
|
},
|
|
{ "key": "sound", "support": "no" },
|
|
{ "key": "squid", "support": "no" },
|
|
{ "key": "ssh_import", "support": "no" },
|
|
{
|
|
"key": "suse_register",
|
|
"children": [
|
|
{
|
|
"key": "do_registration",
|
|
"support": "yes",
|
|
"notes": "The whole suse_register section is ignored if \"false\"."
|
|
},
|
|
{
|
|
"key": "email",
|
|
"support": "yes",
|
|
"agama": "product.registrationEmail"
|
|
},
|
|
{ "key": "install_updates", "support": "no" },
|
|
{
|
|
"key": "reg_code",
|
|
"support": "yes",
|
|
"agama": "product.registrationCode"
|
|
},
|
|
{
|
|
"key": "reg_server",
|
|
"support": "yes",
|
|
"agama": "product.registrationUrl"
|
|
},
|
|
{ "key": "reg_server_cert", "support": "no" },
|
|
{
|
|
"key": "reg_server_cert_fingerprint",
|
|
"support": "yes",
|
|
"agama": "security.sslCertificates[].fingerprint"
|
|
},
|
|
{
|
|
"key": "reg_server_cert_fingerprint_type",
|
|
"support": "yes",
|
|
"agama": "security.sslCertificates[].algorithm"
|
|
},
|
|
{
|
|
"key": "addons[]",
|
|
"support": "yes",
|
|
"agama": "product.addons[]",
|
|
"notes": "Does not check the dependencies, it registers addons in the given order."
|
|
},
|
|
{ "key": "slp_discovery", "support": "planned" }
|
|
]
|
|
},
|
|
{ "key": "sysconfig", "support": "no" },
|
|
{ "key": "tftp-server", "support": "no" },
|
|
{
|
|
"key": "timezone",
|
|
"children": [
|
|
{ "key": "timezone", "support": "yes", "agama": "l10n.timezone" },
|
|
{ "key": "hwclock", "support": "no" }
|
|
]
|
|
},
|
|
{ "key": "upgrade", "support": "no" },
|
|
{
|
|
"key": "iscsi-client",
|
|
"children": [
|
|
{ "key": "initiatorname", "support": "yes", "agama": "iscsi.initiator" },
|
|
{ "key": "version", "support": "no" },
|
|
{
|
|
"key": "targets[]",
|
|
"children": [
|
|
{ "key": "authmethod", "support": "no" },
|
|
{
|
|
"key": "portal",
|
|
"support": "yes",
|
|
"agama": "iscsi.targets[].address",
|
|
"notes": "Splitted into two values, iscsi.targets[].address and iscsi.targets[].port."
|
|
},
|
|
{
|
|
"key": "startup",
|
|
"support": "yes",
|
|
"agama": "iscsi.targets[].startup"
|
|
},
|
|
{
|
|
"key": "target",
|
|
"support": "yes",
|
|
"agama": "iscsi.targets[].name"
|
|
},
|
|
{
|
|
"key": "iface",
|
|
"support": "yes",
|
|
"agama": "iscsi.targets[].interface"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "users[]",
|
|
"notes": "Only the root and the first user are considered.",
|
|
"children": [
|
|
{ "key": "username", "support": "yes", "agama": "user.userName" },
|
|
{ "key": "fullName", "support": "yes", "agama": "user.fullName" },
|
|
{
|
|
"key": "password",
|
|
"support": "yes",
|
|
"agama": "user.password or root.password"
|
|
},
|
|
{
|
|
"key": "encrypted",
|
|
"support": "yes",
|
|
"agama": "user.hashedPassword or root.hashedPassword",
|
|
"notes": "If set to true, it uses \"hashedPassword\" instead of \"password\""
|
|
},
|
|
{
|
|
"key": "authorized_keys",
|
|
"support": "yes",
|
|
"agama": "user.sshPublicKeys"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "zfcp",
|
|
"support": "yes",
|
|
"children": [
|
|
{
|
|
"key": "devices[]",
|
|
"children": [
|
|
{
|
|
"key": "controller_id",
|
|
"support": "yes",
|
|
"agama": "zfcp.devices[].channel"
|
|
},
|
|
{
|
|
"key": "wwpn",
|
|
"support": "yes",
|
|
"agama": "zfcp.devices[].wwpn"
|
|
},
|
|
{
|
|
"key": "fcp_lun",
|
|
"support": "yes",
|
|
"agama": "zfcp.devices[].lun"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|