vars/¶
This directory contains variable definition files for the docker-mariadb
Ansible role. It centralizes all configurable values related to MariaDB deployment and can be adjusted without modifying task logic.
files and their purpose¶
1. configuration.yml
¶
Contains configuration values that determine which Docker image version to use and what hostname the container will be registered under.
version
(string):Default:
"latest"
The MariaDB image tag to pull (e.g.
10.6
,10.11
, orlatest
).
hostname
(string):Default:
"central-mariadb"
The container name and DNS alias within the
central_mariadb
network. Used by other services (like Moodle) to connect.
Tip: Pin to a specific minor version (e.g.,
10.6.12
) in production to avoid breaking changes on rebuilds.
2. main.yml
¶
Minimal file defining the application identifier for the role.
application_id
(string):Default:
"mariadb"
Logical name used in templates, notifications, or paths when multiple roles/services may coexist.