Partitioning

very simple partitioning [click]
encrypted /tmp partition[click]
resize a partition[click]
LVM[click]
EVMS[click]
RAID[click]
LVM on RAID[click]
complex LVM on RAID[click]

Rules and Merging

The rules.xml will merge the main profile (autoinst.xml) with two XML files containing partitioning information. part1.xml and part2.xml will get merged into the empty partitioning section of autoinst.xml.
Because of the "dont_merge" settings in the rules.xml file, we will end up with 4 partitions. If you remove the dont_merge sections from the rules.xml file, you'll get two partitions that are a mix of part1.xml and part2.xml.

rules.xml
autoinst.xml
part1.xml
part2.xml

the <ask> feature

The <ask> option in the profile lets you do some decissions during the autoinstallation. For example you can set the root password by an ask-dialog instead of using a pre defined password in the profile.
Since 10.3 you can even run scripts, which makes it possible to choose an autoyast profile via ask-dialog. Sounds weird?

The trick is to refetch another profile with a first profile that only contains an ask-section and store the new profile as modified.xml, so autoyast will reread it.
here it is