DeployIT DeployIT is a set of tools to deploy a standard, general-purpose IT infrastructure, according to best practices. The infrastructure should support Windows, Unix, and Mac OS clients and servers. Wherever it is supported, single-sign-on will be provided. New businesses, setting up their network for the first time, are the target audience for the project. DeployIT should make it simple to deploy a robust infrastructure with minimal fuss. By providing the need-to-haves as well as the nice-to-haves from the beginning, businesses can worry less about the infrastructure that they'd set up if they had the time. DeployIT is not intended to be highly flexible, or to provide for every configuration possibility. Instead, it provides one working configuration which fits general use scenarios. Once deployed, the infrastructure can be tailored to meet specific needs. DeployIT will provide these services: * Windows, Unix, and Mac OS user logins * DHCP * DNS * NTP * LDAP * Kerberos * Email * Jabber Instant Messaging * backups * service monitoring and alerts Future plans: Add a web UI to the initial deployment process, such that a system preloaded with the DeployIT software could be distributed to new networks, where it could be set up entirely without command-line interaction. In the future, one of the emerging configuration management systems, (probably puppet or bcfg2) will be used to deploy the services provided. Kickstart will be provided to automatically provision new systems in the network. A web interface will be provided to migrate or replicate services among nodes in the network. This combination of services will allow an admin to add a "bare metal" server to the network, deploy the software required, and migrate services entirely from a web UI, with a minimum of input. An SSL CA will be added to the directory management application to provide pervasive secure connections to services, and also to provide S/MIME certificates to users for secure communications.