Automated MariaDB Deployment and Administration

It is possible to automate the deployment and administration of MariaDB servers and related technologies by using third-party software. This is especially useful when deploying and administering a large number of servers, but it also has benefits for small environments.

This section describes some automation technologies from MariaDB users perspective.

Title Description
Why to Automate MariaDB Deployments and Management The reasons to automate deployment and configuration of MariaDB.
A Comparison Between Automation Systems A summary of the differences between automation systems, to help evaluating them.
Ansible and MariaDB General information and hints on automating MariaDB deployments with Ansible.
Puppet and MariaDB General information on how to automate MariaDB deployments and configuration with Puppet.
Vagrant and MariaDB General information on how to setup development MariaDB servers with Vagrant.
Docker and MariaDB General information on how to setup MariaDB containers with Docker.
Kubernetes and MariaDB General information and tips on deploying MariaDB on Kubernetes.
HashiCorp Vault and MariaDB An overview of secret management with Vault for MariaDB users.
Orchestrator Overview Using Orchestrator to automate failover and replication operations.
Rotating Logs on Unix and Linux Rotating logs on Unix and Linux with logrotate.
Content reproduced on this site is the property of its respective owners, and this content is not reviewed in advance by MariaDB. The views, information and opinions expressed by this content do not necessarily represent those of MariaDB or any other party.

© 2021 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/automated-mariadb-deployment-and-administration/