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 supported.

add-on/add_on_products

This section is supported.

AutoYaSTSupportedAgamaNotes
media_urlyessoftware.extraRepositories[].url
product_diryessoftware.extraRepositories[].productDir
aliasyessoftware.extraRepositories[].alias
priorityyessoftware.extraRepositories[].priority
nameyessoftware.extraRepositories[].name
productno
ask_on_errorno
confirm_licenseno

add-on/add_on_others

This section is supported.

AutoYaSTSupportedAgamaNotes
media_urlyessoftware.extraRepositories[].url
product_diryessoftware.extraRepositories[].productDirAgama ignores this value.
aliasyessoftware.extraRepositories[].alias
priorityyessoftware.extraRepositories[].priority
nameyessoftware.extraRepositories[].name
productno
ask_on_errorno
confirm_licenseno

bootloader

This section is supported.

AutoYaSTSupportedAgamaNotes
device_mapno
loader_typeno

bootloader/global

This section is supported.

AutoYaSTSupportedAgamaNotes
activateno
appendyesbootloader.extraKernelParams
boot_bootno
boot_customno
boot_extendedno
boot_mbrno
boot_rootno
cpu_mitigationsno
generic_mbrno
gfxmodeno
os_proberno
passwordno
suse_btrfsno
serialno
secure_bootno
terminalno
timeoutyesbootloader.timeout
trusted_bootno
update_nvramno
vgamodeno
xen_appendno
xen_kernel_appendno

dasd

This section is supported.

AutoYaSTSupportedAgamaNotes
deviceno
dev_nameno
channelyes
diagyes

files

This section is supported.

AutoYaSTSupportedAgamaNotes
file_pathyesfiles[].destinationCreating directories by using trailing slash is not yet supported.
file_contentsyesfiles[].content
file_locationyesfiles[].url
file_owneryesIn agama it is split to files[].user and files[].group
file_permissionsyesfiles[].permissions
file_scriptplanned

iscsi-client

This section is supported.

AutoYaSTSupportedAgamaNotes
initiatornameyesiscsi.initiator
versionno

iscsi-client/targets[]

This section is supported.

AutoYaSTSupportedAgamaNotes
authmethodno
portalyesiscsi.targets[].addressSplitted into two values, iscsi.targets[].address and iscsi.targets[].port.
startupyesiscsi.targets[].startup
targetyesiscsi.targets[].name
ifaceyesiscsi.targets[].interface

kdump

There are plans to support this section in the future.

keyboard

This section is supported.

AutoYaSTSupportedAgamaNotes
keymapyesl10n.keyboard
capslockno
delayno
discapsno
numlockno
rateno
scrlockno
ttyno

language

This section is supported.

AutoYaSTSupportedAgamaNotes
languageyesl10n.language
languagesno

networking

This section is supported.

AutoYaSTSupportedAgamaNotes
backendnoOnly NetworkManager is supported.
dhcp_optionsno
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/dns

This section is supported.

AutoYaSTSupportedAgamaNotes
dhcp_hostnameno
hostnameyeshostname.static
nameserversyesnetwork.connections[].nameserversCopied to each connection.
resolv_conf_policyno
searchlistyesnetwork.connections[].dnsSearchListCopied to each connection.

networking/interfaces[]

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

AutoYaSTSupportedAgamaNotes
deviceyesnetwork.connections[].interface
nameyesnetwork.connections[].id
descriptionno
bootprotonoDifferent set of values.
startmodenoDo not set up network connections you won't use.
lladdryesnetwork.connections[].macAddress
ifplugd_prioritynoNot relevant (no ifplugd support).
usercontrolno
dhclient_set_hostnameno
ipaddryesnetwork.connections[].addresses[]
prefixlenyesnetwork.connections[].addresses[]
netmaskyesnetwork.connections[].addresses[]
aliasesyesnetwork.connections[].addresses[]
broadcastyesnetwork.connections[].addresses[]
networkyesnetwork.connections[].addresses[]
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_modeyesnetwork.connections[].wireless.securityMap 'psk' to 'wpa-psk' and 'eap' to 'wpa-eap'; anything else becomes 'none'.
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_essidyesnetwork.connections[].wireless.ssidMap 'ad-hoc' to 'adhoc', 'master' to 'ap' and 'managed' to 'infrastructure'.
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_passwordyesnetwork.connections[].wireless.password
wireless_wpa_pskyesnetwork.connections[].wireless.password

ntp-client

This section is supported.

AutoYaSTSupportedAgamaNotes
ntp_policyno
ntp_syncno

ntp-client/ntp_servers[]

This section is supported. All servers are considered of type "pool"

AutoYaSTSupportedAgamaNotes
addressyesntp.sources[].address
iburstyesntp.sources[].iburst
offlineyesntp.sources[].offline

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.

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

scripts/postpartitioning-scripts[]

This section is supported.

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

scripts/chroot-scripts[]

This section is supported.

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

scripts/post-scripts[]

This section is supported.

AutoYaSTSupportedAgamaNotes
filenameyesscripts.init[].name
locationyesscripts.init[].url
sourceyesscripts.init[].content
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[].content
rerunno

services-manager

This section is supported. 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.

AutoYaSTSupportedAgamaNotes
default_targetyesAdd a call to "systemctl set-target" in the post-installation script.
enable[]yesServices are enabled in the post-installation script.
disable[]yesServices are disabled in the post-installation script.
on_demand[]yesServices are enabled on-demand in the post-installation script.

software

This section is supported.

AutoYaSTSupportedAgamaNotes
do_online_updatenoNo 2nd stage
install_recommendedno
instsourceno
kernelno
packages[]yessoftware.packages[]
post-packages[]no
patterns[]yessoftware.patterns[]
products[]yesproduct.id
remove-packages[]no
remove-patterns[]no
remove-products[]no

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_serveryesproduct.registrationUrl
reg_server_certno
reg_server_cert_fingerprintyessecurity.sslCertificates[].fingerprint
reg_server_cert_fingerprint_typeyessecurity.sslCertificates[].algorithm
addons[]yesproduct.addons[]Does not check the dependencies, it registers addons in the given order.
slp_discoveryplanned

timezone

This section is supported.

AutoYaSTSupportedAgamaNotes
timezoneyesl10n.timezone
hwclockno

users[]

This section is supported. Only the root and the first user are considered.

AutoYaSTSupportedAgamaNotes
usernameyesuser.userName
fullNameyesuser.fullName
passwordyesuser.password or root.password
encryptedyesuser.hashedPassword or root.hashedPasswordIf set to true, it uses "hashedPassword" instead of "password"
authorized_keysyesuser.sshPublicKeys

zfcp

This section is supported.

zfcp/devices[]

This section is supported.

AutoYaSTSupportedAgamaNotes
controller_idyeszfcp.devices[].channel
wwpnyeszfcp.devices[].wwpn
fcp_lunyeszfcp.devices[].lun

Unsupported sections

The following sections are not supported and there are no plans to support them in the future.

  • 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
  • printer
  • report
  • samba-client
  • sound
  • squid
  • ssh_import
  • sysconfig
  • tftp-server
  • upgrade