Above is good advice. Other ideas might include..
http://webapp5.rrz.uni-hamburg.de/Su....autoinst.html
Might look at backula.
There are also commercial products that can push installations.
See also things like gpxe/ipxe.
To be fair one can consider using a pre-made image with some generic settings to clone it to all systems.
One could build their images at SuseSudio also and have an image with unique passwords in each image. Kind of a long way around it.