Recent versions of Raspbian support cloud-init, reading from files in the boot partition. So after imaging a MicroSD card, you can mount the boot partition and configure users, networking, etc. using "standard" stuff.
I have mixed feelings about the Raspberry Pi, but the easily removable MicroSD slot and this make it quite friendly to headless automation- more than most x86 computers!