--- # MariaDB mariadb_server_version: "11.rolling" mariadb_config: # - name: unix_socket_directories # value: default # comma-separated list of directories. default: "/var/run/mariadb" - name: listen_addresses value: "{{ mariadb_server_ip }}" # what IP address(es) to listen on; - name: password_encryption value: default # default scram-sha-256 - name: max_connections value: "200" # default 100 - name: shared_buffers value: "1GB" # min 128kB, default 128MB - name: effective_cache_size value: "3GB" # default 4GB - name: maintenance_work_mem value: "256MB" # min 1MB, default 64MB - name: checkpoint_completion_target value: "0.9" # checkpoint target duration, 0.0 - 1.0, default 0.9 - name: wal_buffers value: "16MB" # min 32kB, default -1 sets based on shared_buffers - name: random_page_cost value: "1.1" # how long it take to seek to a random disk page, default 4.0 - name: effective_io_concurrency value: "200" # 1-1000; 0 disables prefetching, default 1 - name: work_mem value: "2621kB" # min 64kB, default 4MB - name: min_wal_size value: "1GB" # default 80MB - name: max_wal_size value: "4GB" # default 1GB mariadb_client_auth: - comment: nextcloud databases: nextcloud_db users: nextcloud_db_user address: "{{ nextcloud_server_ip }}/32" method: scram-sha-256 # MariaDB exporter mysqld_exporter_install_dir: "/usr/local/bin" mysqld_exporter_user: "mysql"