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.
add-on
This section is not supported.
audit-laf
This section is not supported.
auth-client
This section is not supported.
configuration_management
This section is not supported.
deploy_image
This section is not supported.
dhcp-server
This section is not supported.
dns-server
This section is not supported.
fcoe-client
This section is not supported.
files
There are plans to support this section in the future.
firstboot
This section is not supported.
ftp-server
This section is not supported.
general
This section is not supported.
groups
This section is not supported.
host
This section is not supported.
http-server
This section is not supported.
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 |
services-manager
There are plans to support this section in the future. Meanwhile you can use post-installation scripts to handle these cases.
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/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 |
mail
This section is not supported.
nfs
This section is not supported.
nfs_server
This section is not supported.
nis
This section is not supported.
nis_server
This section is not supported.
ntp-client
This section is not supported.
printer
This section is not supported.
proxy
There are plans to support this section in the future. Meanwhile set the proxy using the kernels' command line.
report
This section is not supported.
samba-client
This section is not supported.
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 |
sound
This section is not supported.
squid
This section is not supported.
ssh_import
This section is not supported.
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 |
sysconfig
This section is not supported.
tftp-server
This section is not supported.
timezone
This section is supported.
AutoYaST | Supported | Agama | Notes |
---|---|---|---|
timezone | yes | localization.timezone | |
hwclock | no |
upgrade
This section is not supported.
iscsi-client
There are plans to support this section in the future.
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. |