MariaDB plugins

MDBCI supports installation of plugins for MariaDB Enterprise or Community as a stand-alone product or as an additional product to the MariaDB server. In the first case you must specify it's name in the list of products and version of the MariaDB server you want to install. In the latter case you must provide version for the MariaDB product and leave it empty for the plugin.

The list of plugins and their corresponding MDCI product names:

  • backup, mdbe_plugin_backup;
  • cmapi, mdbe_plugin_cmapi;
  • columnstore, mdbe_plugin_columnstore;
  • connect, mdbe_plugin_connect;
  • cracklib password check, mdbe_plugin_cracklib_password_check;
  • gssapi client, mdbe_plugin_gssapi_client;
  • gssapi server, mdbe_plugin_gssapi_server;
  • hashicorp key management, mdbe_plugin_hashicorp_key_management;
  • mariadb test, mdbe_plugin_mariadb_test;
  • mroonga, mdbe_plugin_mroonga;
  • oqgraph, mdbe_plugin_oqgraph;
  • rocksdb, mdbe_plugin_rocksdb;
  • s3, mdbe_plugin_s3;
  • spider, mdbe_plugin_spider;
  • xpand, mdbe_plugin_xpand.

MDBCI template examples

Install standalone plugin

This will install MDBE server 10.5 and columnstore plugin.

{
  "node_product" : {
    "hostname" : "host",
    "box" : "box",
    "products": [
      {
        "name": "mdbe_plugin_columnstore",
        "version": "10.5"
      }
    ]
  }
}

Install plugin along with MDBE server

This will install MDBE server 10.5 and connect plugin.

{
  "node_product" : {
    "hostname" : "host",
    "box" : "box",
    "products": [
      {
        "name": "mdbe_plugin_connect"
      },
      {
        "name": "mdbe",
        "version": "10.5"
      }
    ]
  }
}

Install several plugins

This will install MDBE server 10.5 and two plugins: xpand and gssapi server.

{
  "node_product" : {
    "hostname" : "host",
    "box" : "box",
    "products": [
      {
        "name": "mdbe_plugin_xpand",
        "version": "10.5"
      },
      {
        "name": "mdbe_plugin_gssapi_server"
      }
    ]
  }
}