What could one command do for us?

A mockup:

/home/admin # buildserver --usage=webserver --user=enduser@example.com
running VLAN assignment
...Vlan 30
IP Pool management
...internal IP: 192.168.70.20
...external IP: s.om.e.ip
DNS Updating
...server15.dmz.example.com
OS Installation
...installing centos
...OK
Config update
...puppet policy active
Storage
...attaching iSCSI storage (webserver:100GB)
Firewall Configuration
...pushing policy to DMZ firewall
Monitoring and Backups
...host added to nagios
...all checks OK
...host added to bacula
...initial backup started


All done!
Emailing upload instructions to user.

/home/admin #

Why not?