AutoYaST compatibility reference
Let's describe which sections and elements from an AutoYaST profile are (or will be) supported in Agama. In some cases, you might find a table with the following columns:
- AutoYaST: name of the AutoYaST element.
- Supported: whether it is (or will be) supported. The meaning of each value is:
- Yes: fully supported.
- Planned: not supported yet, but there are plans to support it.
- Undecided: no decision about whether it should be supported.
- No: there are no plans for supporting that element.
- Agama: name of the Agama element.
- Comment: any comment or reason about the element.
files
There are plans to support this section in the future.
iscsi-client
There are plans to support this section in the future.
kdump
There are plans to support this section in the future.
keyboard
This section is supported.
AutoYaST | Supported | Agama | Notes |
---|---|---|---|
keymap | yes | localization.keyboard | |
capslock | no | ||
delay | no | ||
discaps | no | ||
numlock | no | ||
rate | no | ||
scrlock | no | ||
tty | no |
language
This section is supported.
AutoYaST | Supported | Agama | Notes |
---|---|---|---|
language | yes | localization.language | |
languages | no |
networking
This section is supported.
AutoYaST | Supported | Agama | Notes |
---|---|---|---|
backend | no | Only NetworkManager is supported. | |
dhcp_options | no | ||
dns | no | ||
ipv6 | yes | It affects method4 and method6 . | |
keep_install_network | no | ||
managed | no | ||
modules | no | ||
net-udev | no | ||
routing | no | ||
s390-devices | no | ||
setup_before_proposal | no | ||
strict_IP_check_timeout | no | ||
virt_bridge_proposal | no |
networking/interfaces[]
This section is supported. It corresponds to Agama connections
, but the format
is not exactly the same.
AutoYaST | Supported | Agama | Notes |
---|---|---|---|
device | yes | interface | |
name | yes | id | |
description | no | ||
bootproto | no | method6 | Different set of values. |
startmode | no | Do not set up network connections you won't use. | |
lladdr | yes | macAddress | |
ifplugd_priority | no | Not relevant (no ifplugd support). | |
usercontrol | no | ||
dhclient_set_hostname | no | ||
ipaddr | yes | network.connections[].address[] | |
prefixlen | yes | network.connections[].address[] | |
netmask | yes | network.connections[].address[] | |
aliases | yes | network.connections[].address[] | |
broadcast | yes | network.connections[].address[] | |
network | yes | network.connections[].address[] | |
mtu | no | ||
ethtool_options | no | ||
wireless | yes | wireless | It uses a different format. |
dhclient_set_down_link | no | ||
dhclient_set_default_route | no | ||
zone | no | ||
firewall | no | ||
bonding_master | planned | ||
bonding_module_opts | yes | network.connections[].bond.options | |
bonding_slave0 | yes | network.connections[].bond.ports | |
bonding_slave1 | yes | network.connections[].bond.ports | |
bonding_slave2 | yes | network.connections[].bond.ports | |
bonding_slave3 | yes | network.connections[].bond.ports | |
bonding_slave4 | yes | network.connections[].bond.ports | |
bonding_slave5 | yes | network.connections[].bond.ports | |
bonding_slave6 | yes | network.connections[].bond.ports | |
bonding_slave7 | yes | network.connections[].bond.ports | |
bonding_slave8 | yes | network.connections[].bond.ports | |
bonding_slave9 | yes | network.connections[].bond.ports | |
bridge | planned | ||
bridge_forwarddelay | planned | ||
bridge_ports | planned | ||
bridge_stp | planned | ||
vlan_id | planned | ||
wireless_auth_mode | yes | ||
wireless_ap | no | ||
wireless_bitrate | no | ||
wireless_ca_cert | no | ||
wireless_channel | no | ||
wireless_client_cert | no | ||
wireless_client_key | no | ||
wireless_client_key_password | no | ||
wireless_default_key | no | ||
wireless_eap_auth | no | ||
wireless_eap_mode | no | ||
wireless_essid | yes | ssid | |
wireless_frequency | no | ||
wireless_key | no | ||
wireless_key_0 | no | ||
wireless_key_1 | no | ||
wireless_key_2 | no | ||
wireless_key_3 | no | ||
wireless_key_length | no | ||
wireless_mode | yes | mode | |
wireless_nick | no | ||
wireless_nwid | no | ||
wireless_peap_version | no | ||
wireless_power | no | ||
wireless_wpa_anonid | no | ||
wireless_wpa_identity | no | ||
wireless_wpa_password | yes | password | |
wireless_wpa_psk | yes | password |
proxy
There are plans to support this section in the future. Meanwhile set the proxy using the kernels' command line.
scripts
This section is supported.
scripts/pre-scripts[]
This section is supported.
AutoYaST | Supported | Agama | Notes |
---|---|---|---|
filename | yes | scripts.pre[].name | |
location | yes | scripts.pre[].url | |
source | yes | scripts.pre[].body | |
interpreter | no | Use the shebang line in your scripts. | |
feedback | no | ||
feedback_type | no | ||
debug | no | ||
notification | no | ||
param-list | no | ||
rerun | no |
scripts/postpartitioning-scripts[]
This section is supported.
AutoYaST | Supported | Agama | Notes |
---|---|---|---|
filename | yes | scripts.postPartitioning[].name | |
location | yes | scripts.postPartitioning[].url | |
source | yes | scripts.postPartitioning[].body | |
interpreter | no | Use the shebang line in your scripts. | |
feedback | no | ||
feedback_type | no | ||
debug | no | ||
notification | no | ||
param-list | no | ||
rerun | no |
scripts/chroot-scripts[]
This section is supported.
AutoYaST | Supported | Agama | Notes |
---|---|---|---|
filename | yes | scripts.chroot[].name | |
location | yes | scripts.chroot[].url | |
source | yes | scripts.chroot[].body | |
interpreter | no | Use the shebang line in your scripts. | |
feedback | no | ||
feedback_type | no | ||
debug | no | ||
notification | no | ||
param-list | no | ||
rerun | no |
scripts/post-scripts[]
This section is supported.
AutoYaST | Supported | Agama | Notes |
---|---|---|---|
filename | yes | scripts.init[].name | |
location | yes | scripts.init[].url | |
source | yes | scripts.init[].body | |
interpreter | no | Use the shebang line in your scripts. | |
feedback | no | ||
feedback_type | no | ||
debug | no | ||
notification | no | ||
param-list | no | ||
rerun | no |
scripts/init-scripts[]
This section is supported.
AutoYaST | Supported | Agama | Notes |
---|---|---|---|
filename | yes | scripts.init[].name | |
location | yes | scripts.init[].url | |
source | yes | scripts.init[].body | |
rerun | no |
services-manager
There are plans to support this section in the future. Meanwhile you can use post-installation scripts to handle these cases.
software
This section is supported.
AutoYaST | Supported | Agama | Notes |
---|---|---|---|
do_online_update | no | No 2nd stage | |
install_recommended | no | ||
instsource | no | ||
kernel | no | ||
packages[] | planned | ||
post-packages[] | no | ||
patterns[] | yes | software.patterns[] | |
products[] | yes | software.id | |
remove-packages[] | no | ||
remove-patterns[] | no | ||
remove-products[] | no |
suse_register
This section is supported.
AutoYaST | Supported | Agama | Notes |
---|---|---|---|
do_registration | yes | The whole suse_register section is ignored if "false". | |
email | yes | product.registrationEmail | |
install_updates | no | ||
reg_code | yes | product.registrationCode | |
reg_server | planned | ||
reg_server_cert | planned | ||
reg_server_cert_fingerprint | planned | ||
reg_server_cert_fingerprint_type | planned | ||
addons | planned | ||
slp_discovery | planned |
timezone
This section is supported.
AutoYaST | Supported | Agama | Notes |
---|---|---|---|
timezone | yes | localization.timezone | |
hwclock | no |
users[]
This section is supported. Only the root and the first user are considered.
AutoYaST | Supported | Agama | Notes |
---|---|---|---|
username | yes | user.userName | |
fullName | yes | user.fullName | |
password | yes | user.password | |
encrypted | yes | user.hashedPassword | If set to true, it uses "hashedPassword" instead of "password" |
authorized_keys | yes | root.sshPublicKey | It only considers a single key. |
Unsupported sections
The following sections are not supported and we do not plan to support them in the future.
add-on
audit-laf
auth-client
configuration_management
deploy_image
dhcp-server
dns-server
fcoe-client
firstboot
ftp-server
general
groups
host
http-server
mail
nfs
nfs_server
nis
nis_server
ntp-client
printer
report
samba-client
sound
squid
ssh_import
sysconfig
tftp-server
upgrade