main
Denny Cave 2023-10-07 13:13:48 -05:00
parent aae26663a0
commit 13e681066f
2 changed files with 20 additions and 19 deletions

View File

@ -103,12 +103,13 @@ onInstall:
actions: actions:
setupDB: setupDB:
- cmd[sqldb]: |- - cmd[sqldb]: |-
#jem passwd set -p wow #use if need to reset DB password ADMIN_PASSWORD=`pwgen 10 1`
jem passwd set -p $ADMIN_PASSWORD #use if need to reset DB password
USER=${DB_USER} USER=${DB_USER}
PASSWORD=${DB_PASS} PASSWORD=${DB_PASS}
MYSQL=`which mysql` MYSQL=`which mysql`
cmd="CREATE USER '$USER'@'localhost' IDENTIFIED BY '$PASSWORD'; CREATE USER '$USER'@'%' IDENTIFIED BY '$PASSWORD'; GRANT ALL PRIVILEGES ON *.* TO '$USER'@'localhost' WITH GRANT OPTION; GRANT ALL PRIVILEGES ON *.* TO '$USER'@'%' WITH GRANT OPTION; FLUSH PRIVILEGES;" cmd="CREATE USER '$USER'@'localhost' IDENTIFIED BY '$PASSWORD'; CREATE USER '$USER'@'%' IDENTIFIED BY '$PASSWORD'; GRANT ALL PRIVILEGES ON *.* TO '$USER'@'localhost' WITH GRANT OPTION; GRANT ALL PRIVILEGES ON *.* TO '$USER'@'%' WITH GRANT OPTION; FLUSH PRIVILEGES;"
$MYSQL -uroot -p${nodes.sqldb.password} --execute="$cmd" $MYSQL -uroot -p$ADMIN_PASSWORD --execute="$cmd"
user: root user: root
addLimits: #what does this do? addLimits: #what does this do?

View File

@ -32,23 +32,23 @@ resp.nodes.push({
nodeGroup: "sqldb", nodeGroup: "sqldb",
//restartDelay: 10, //restartDelay: 10,
skipNodeEmails: true, skipNodeEmails: true,
validation: { // validation: {
minCount: db_count, // minCount: db_count,
maxCount: db_count // maxCount: db_count
}, // },
cluster: { // cluster: {
scheme: db_cluster, // scheme: db_cluster,
db_user: "${globals.DB_USER}", // db_user: "${globals.DB_USER}",
db_pass: "${globals.DB_PASS}", // db_pass: "${globals.DB_PASS}",
is_proxysql: false, // is_proxysql: false,
custom_conf: "${baseUrl}/configs/sqldb/wordpress.cnf" // custom_conf: "${baseUrl}/configs/sqldb/wordpress.cnf"
}, // },
env: { // env: {
SCHEME: db_cluster, // SCHEME: db_cluster,
DB_USER: "${globals.DB_USER}", // DB_USER: "${globals.DB_USER}",
DB_PASS: "${globals.DB_PASS}", // DB_PASS: "${globals.DB_PASS}",
IS_PROXYSQL: false // IS_PROXYSQL: false
} // }
}); });
resp.nodes.push({ resp.nodes.push({