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"
}
]
}
}