mariadb
Deploy MariaDB as a Podman quadlet.
Usage
- hosts: all roles: - role: giftpilz0.container.mariadbVariables
- podman_userstr
System user for rootless podman operations.
Default{{ ansible_user }} Image name without tag.
Defaultdocker.io/library/mariadbContainer image version.
Default13.0Enable podman auto-update for this container.
DefaulttrueEnable podman auto-update for the backup container.
DefaulttrueCreate and manage the podman network.
DefaulttruePodman network name.
Defaultmariadb-internalPodman network driver.
DefaultbridgeExpose container ports on the host.
DefaulttrueHost IP to bind exposed ports to.
Default127.0.0.1- mariadb_port_maplist[str]
Host:container port mappings.
Default- 3306:3306 Administrator database created by the MariaDB image.
DefaultmariadbAdministrator user created by the MariaDB image.
DefaultmariadbPassword for the MariaDB administrator user.
Default""Database user used by the backup and restore container; set this to an existing user's credentials when migrating an initialized volume.
DefaultrootPassword for the backup and restore database user; MARIADB_ROOT_PASSWORD does not change an initialized volume.
Default{{ mariadb_admin_password }}- mariadb_databaseslist[dict]
Secondary databases and users to provision and include in backups; each entry has name, user, and password.
Default[] Backup schedule in HH:MM format.
Default03:00Number of days to keep backups.
Default7Zlib compression level (0-9).
Default6Extra environment variables injected into the container.
DefaultMARIADB_DATABASE: '{{ mariadb_admin_database }}' MARIADB_USER: '{{ mariadb_admin_user }}' MARIADB_PASSWORD: '{{ mariadb_admin_password }}' MARIADB_ROOT_PASSWORD: '{{ mariadb_backup_password }}'Optional MariaDB container entrypoint override.
Default""Optional MariaDB backup container entrypoint override.
Default""- mariadb_extra_fileslist[dict]
Arbitrary file entries with src (controller path) or source (target path), dest, optional mount, mode, and template.
Default[] - mariadb_extra_dirslist[dict]
Arbitrary directory entries with src (controller directory) or source (target path), dest, optional mount and mode.
Default[]
No variables match.