In some embodiments, a runtime configuration change is made to an existing preconfigured cluster while the cluster is actively being usable with old values. A runtime configuration made by a user creates a new template with new parameters and further creates a new inventory file. The new inventory file switches the configuration of the cluster pursuant to the new parameters. Further, the switching of the old configuration with a new configuration is performed during runtime and no shutdown is necessary. In some embodiments, a user submits an input request containing new parameters for reconfiguration of an already running cluster. A system then identifies templates corresponding to the existing cluster. The user then modifies the input parameters from the configuration profile references in the identified template and creates a new master template. The system creates a new inventory file as well as a new master template. The system then reconfigures the existing cluster by switching to the configuration corresponding to the new inventory file.