Skip to main content

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.

AutoYaSTSupportedAgamaNotes
keymapyeslocalization.keyboard
capslockno
delayno
discapsno
numlockno
rateno
scrlockno
ttyno

language

This section is supported.

AutoYaSTSupportedAgamaNotes
languageyeslocalization.language
languagesno

networking

This section is supported.

AutoYaSTSupportedAgamaNotes
backendnoOnly NetworkManager is supported.
dhcp_optionsno
dnsno
ipv6yesIt affects method4 and method6.
keep_install_networkno
managedno
modulesno
net-udevno
routingno
s390-devicesno
setup_before_proposalno
strict_IP_check_timeoutno
virt_bridge_proposalno

networking/interfaces[]

This section is supported. It corresponds to Agama connections, but the format is not exactly the same.

AutoYaSTSupportedAgamaNotes
deviceyesinterface
nameyesid
descriptionno
bootprotonomethod6Different set of values.
startmodenoDo not set up network connections you won't use.
lladdryesmacAddress
ifplugd_prioritynoNot relevant (no ifplugd support).
usercontrolno
dhclient_set_hostnameno
ipaddryesnetwork.connections[].address[]
prefixlenyesnetwork.connections[].address[]
netmaskyesnetwork.connections[].address[]
aliasesyesnetwork.connections[].address[]
broadcastyesnetwork.connections[].address[]
networkyesnetwork.connections[].address[]
mtuno
ethtool_optionsno
wirelessyeswirelessIt uses a different format.
dhclient_set_down_linkno
dhclient_set_default_routeno
zoneno
firewallno
bonding_masterplanned
bonding_module_optsyesnetwork.connections[].bond.options
bonding_slave0yesnetwork.connections[].bond.ports
bonding_slave1yesnetwork.connections[].bond.ports
bonding_slave2yesnetwork.connections[].bond.ports
bonding_slave3yesnetwork.connections[].bond.ports
bonding_slave4yesnetwork.connections[].bond.ports
bonding_slave5yesnetwork.connections[].bond.ports
bonding_slave6yesnetwork.connections[].bond.ports
bonding_slave7yesnetwork.connections[].bond.ports
bonding_slave8yesnetwork.connections[].bond.ports
bonding_slave9yesnetwork.connections[].bond.ports
bridgeplanned
bridge_forwarddelayplanned
bridge_portsplanned
bridge_stpplanned
vlan_idplanned
wireless_auth_modeyes
wireless_apno
wireless_bitrateno
wireless_ca_certno
wireless_channelno
wireless_client_certno
wireless_client_keyno
wireless_client_key_passwordno
wireless_default_keyno
wireless_eap_authno
wireless_eap_modeno
wireless_essidyesssid
wireless_frequencyno
wireless_keyno
wireless_key_0no
wireless_key_1no
wireless_key_2no
wireless_key_3no
wireless_key_lengthno
wireless_modeyesmode
wireless_nickno
wireless_nwidno
wireless_peap_versionno
wireless_powerno
wireless_wpa_anonidno
wireless_wpa_identityno
wireless_wpa_passwordyespassword
wireless_wpa_pskyespassword

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.

AutoYaSTSupportedAgamaNotes
filenameyesscripts.pre[].name
locationyesscripts.pre[].url
sourceyesscripts.pre[].body
interpreternoUse the shebang line in your scripts.
feedbackno
feedback_typeno
debugno
notificationno
param-listno
rerunno

scripts/chroot-scripts[]

This section is supported.

AutoYaSTSupportedAgamaNotes
filenameyesscripts.chroot[].name
locationyesscripts.chroot[].url
sourceyesscripts.chroot[].body
interpreternoUse the shebang line in your scripts.
feedbackno
feedback_typeno
debugno
notificationno
param-listno
rerunno

scripts/post-scripts[]

This section is supported.

AutoYaSTSupportedAgamaNotes
filenameyesscripts.init[].name
locationyesscripts.init[].url
sourceyesscripts.init[].body
interpreternoUse the shebang line in your scripts.
feedbackno
feedback_typeno
debugno
notificationno
param-listno
rerunno

scripts/init-scripts[]

This section is supported.

AutoYaSTSupportedAgamaNotes
filenameyesscripts.init[].name
locationyesscripts.init[].url
sourceyesscripts.init[].body
rerunno

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.

AutoYaSTSupportedAgamaNotes
do_online_updatenoNo 2nd stage
install_recommendedno
instsourceno
kernelno
packages[]planned
post-packages[]no
patterns[]yessoftware.patterns[]
products[]yessoftware.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.

AutoYaSTSupportedAgamaNotes
do_registrationyesThe whole suse_register section is ignored if "false".
emailyesproduct.registrationEmail
install_updatesno
reg_codeyesproduct.registrationCode
reg_serverplanned
reg_server_certplanned
reg_server_cert_fingerprintplanned
reg_server_cert_fingerprint_typeplanned
addonsplanned
slp_discoveryplanned

sysconfig

This section is not supported.

tftp-server

This section is not supported.

timezone

This section is supported.

AutoYaSTSupportedAgamaNotes
timezoneyeslocalization.timezone
hwclockno

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.

AutoYaSTSupportedAgamaNotes
usernameyesuser.userName
fullNameyesuser.fullName
passwordyesuser.password
encryptedyesuser.hashedPasswordIf set to true, it uses "hashedPassword" instead of "password"
authorized_keysyesroot.sshPublicKeyIt only considers a single key.