1. A method for automated deployment of a private modular cloud-computing environment, the method comprising: a processor of a computer system receiving user requirements; the processor identifying the private modular cloud-computing environment as a function of the user requirements, wherein the private modular cloud-computing environment comprises a set of configurable software modules, and wherein the identifying comprises selecting and configuring the set of configurable software modules; the processor selecting a set of module-deployment packages, wherein each package of the set of module-deployment packages comprises data and logic required to install and configure one or more modules of the set of configurable software modules; the processor automatically installing and configuring the private modular cloud-computing environment on a base platform as a function of the data and logic comprised by the set of configurable software modules, wherein the base platform is a bare-metal platform that comprises physical resources upon which neither virtualization software nor a virtual resource has been installed; and the processor validating the bare-metal platform, wherein the validating confirms that the physical resources comprised by the bare-metal platform are able to support the cloud-computing environment.