# Controller Configuration Library - Distributing a Controller Template

The Controller template is an entire virtual controller. It allows a user to create, edit and analyze all controller configurations without having access to a physical controller. A controller template can be created from the beginning with all parameter values empty. A controller template can be created by copying an existing controller with valid configurations and parameters.

A Controller template does not show information about tools, as no tools are connected. Hardware related information and configurations are not possible. Configurations of supporting functions, like various servers, are not possible from a template. When a template is distributed to a controller, these parameters must be checked or added.

A controller template or parts thereof can be distributed to one or several controllers. A distribution means that configurations are copied from the template and overwrite the configurations at the destination controllers whenever this is allowed.

The controller template software version, must be the same as the destination controller software version. If they do not match, the distribution is not possible

1. Select Library in the left-side menu bar.

2. Go to Controller configuration .

   The workspace shows a list of Controller templates.

3. Select the check box of the controller template to distribute.

4. Select Manage and choose Distribute from the drop-down menu.

   It is only possible to distribute between controllers of the same type and same software versions.

   The Distribute controller template dialog window opens.

5. Select the check box of each configuration to be included in the distribution.

   Configurations type can be individually selected. Certain dependencies exist between configurations. When selecting to distribute a template configuration, additional configurations may also be selected by default.

6. Select one or more controllers in the right side of the dialog window.

7. Select Distribute in the dialog window.

   The dialog window closes.

8. The selected configurations are only distributed to the controllers in ToolsTalk 2.

The configurations selected for distribution will result in that the existing configurations are deleted and are replaced with the controller configurations from the template.

Relevant Information

- Pushing Configurations to a Controller