Server Templates
Server Templates are used to create Servers fast and easy using pre-configured settings.
A Flight Plan can be executed after a server is created from template.
This allows to automate the server creation process and ensure that all necessary steps are performed automatically.
Access Rules
Group | Access Level |
---|---|
User | Does not have access to records. |
Manager | CRUD: records where User is a Follower |
Root | CRUD: any record |
Info
CRUD stands for Create, Read, Update, Delete
Server Template Configuration
Server Templates are located under the Cetmix Tower > Servers > Templates
menu.
General Settings
Field | Description |
---|---|
Name | Server Template name |
Reference | Used for Odoo automation and YAML export/import. Leave blank to generate it automatically. |
Color | Used for more convenient identification in the kanban view. |
Flight Plan | Flight Plan to be executed automatically after a server is created. |
On Delete Plan | Flight Plan to be executed automatically before a server is deleted. |
Operating System | Default operating system for new servers. |
Tags | Default search tags for new servers. |
SSH Auth Mode | Default SSH authentication mode for new servers. Options: "Password" or "Key". |
SSH Port | Default SSH port for new servers. |
SSH Username | Default SSH username for new servers. |
Use sudo | Specify if sudo is required by default for all commands on new servers. |
SSH Password | Default SSH password for new servers. |
SSH Private Key | Default SSH private key for new servers. |
Note | Optional comments or user notes. |
Configuration
Define default configuration variable that will apply to servers created using this template. These values can be customized per server as needed.
Info
Use the Required checkbox to mark a variable as mandatory. All Variables marked as "Required" must have a value. Otherwise, the server creation process will be blocked, and an appropriate warning message will be displayed.
Server Logs
Define default Server Logs for new servers created from this template.
YAML
Export current record to YAML file. Following data will be exported:
- General Settings
- Configuration
- Related Flight Plans
This tab is visible only to users with "Cetmix Tower YAML > Export" setting enabled.
Please refer to the Cetmix Tower YAML documentation for more details.