update script and compose for SST

This commit is contained in:
admin 2026-02-03 08:07:14 -07:00
parent aa0e39765d
commit 29c2f6b9bb
2 changed files with 13 additions and 2 deletions

View file

@ -9,11 +9,13 @@ services:
- MARIADB_USER=${DB_ADMIN_USER} - MARIADB_USER=${DB_ADMIN_USER}
- MARIADB_PASSWORD=${DB_ADMIN_PASSWORD} - MARIADB_PASSWORD=${DB_ADMIN_PASSWORD}
- MARIADB_DATABASE=initial_db - MARIADB_DATABASE=initial_db
- SST_PASSWORD=${SST_PASSWORD}
volumes: volumes:
- /docker/maria/data:/var/lib/mysql - /docker/maria/data:/var/lib/mysql
- /docker/maria/conf:/etc/mysql/conf.d - /docker/maria/conf:/etc/mysql/conf.d
- /docker/maria/init:/docker-entrypoint-initdb.d
command: command:
- mariadb - mariadbd
- --${WS_NEW_CLUSTER} - --${WS_NEW_CLUSTER}
- --wsrep-on=ON - --wsrep-on=ON
- --wsrep-provider=/usr/lib/galera/libgalera_smm.so - --wsrep-provider=/usr/lib/galera/libgalera_smm.so

View file

@ -30,4 +30,13 @@ EOSQL
done done
echo "All slots provisioned. Flushing privileges..." echo "All slots provisioned. Flushing privileges..."
mariadb -u root -p"${M_ROOT_PASS}" -e "FLUSH PRIVILEGES;" mariadb -u root -p"${M_ROOT_PASS}" -e "FLUSH PRIVILEGES;"
# Add this inside your 01_deploy_mgdb_dbs.sh script
# (either in the loop or as a standalone block at the bottom)
mariadb -u root -p"${M_ROOT_PASS}" <<-EOSQL
CREATE USER IF NOT EXISTS 'sstuser'@'localhost' IDENTIFIED BY '${SST_PASSWORD}';
GRANT RELOAD, PROCESS, LOCK TABLES, REPLICATION CLIENT ON *.* TO 'sstuser'@'localhost';
FLUSH PRIVILEGES;
EOSQL