Setting up a nevisMeta Instance
Preconditions
- nevisMeta must be installed on the relevant target hosts.
- The minimum required version is: 1.5.1.6
 - Use the nevisAppliance extended image or check the nevisMeta documentation on how to install nevisMeta.
 
 - nevisMeta requires a MariaDB database.
- You can use the nevisAppliance DB image.
 - Check the nevisMeta documentation on how to set up the database.
 
 - You need a Realm pattern to provide the authentication flow and to protect the nevisMeta Web Console.
- To access the nevisMeta Web Console, the authenticated user must have the role nevisMeta.admin.
 
 
Realm Patterns
nevisAdmin 4 provides provides several Realm patterns. You can use any Realm pattern for this purpose. The Authentication Realmis the most high-level and convenient pattern.
Quick Start
Perform the following steps to set up a nevisMeta instance:
Add a nevisMeta Instance pattern. Configure the pattern as follows:
- Enter a deployment target in the Deployment Target field.
- Use a group, host, or service that exists in your inventory.
 - The target hosts must have nevisMeta installed (version >= 1.5.1.6).
 
 - Add a nevisMeta Database Connector pattern in the Database Connector field.
 
- Enter a deployment target in the Deployment Target field.
 Configure the nevisMeta Database Connector pattern as follows:
- Enter a relevant URL in the Connection URL field. For example: "jdbc:mariadb://nevisdb:3306/nevismeta".
 - Enter the name of the DB schema owner in the Username field. For example: "umet01".
 - Connect a variable to the Password field.
- Set the value for this variable in your inventory.
 
 
Add a nevisMeta Web Console pattern. Configure the pattern as follows:
- Assign the previously configured nevisMeta Instance pattern to the nevisMeta field.
 - Assign a Virtual Host pattern to the Virtual Host field. The nevisMeta Web Console is accessible on this virtual host via the path /nevismeta/.
 - Assign an Authentication Realm pattern to the Authentication Realm field.
 - Assign a Nevis SecToken pattern to the Application Access Token field.
- The pattern verifies that this Nevis SecToken pattern is also assigned to the Realm pattern that you configured as a precondition (see the section Preconditions).
 
 
The following figure shows the nevisMeta patterns in an example configuration:



This example uses automatic key management.
For production setups, use the PEM- or nevisKeybox Store patterns instead.