Преглед на файлове

TG-192: Execute rotate_passwords.py to synchronize credentials

lanfr144 преди 3 дни
родител
ревизия
9f3346f7a0
променени са 2 файла, в които са добавени 7 реда и са изтрити 7 реда
  1. 3 3
      .env
  2. 4 4
      rotate_passwords.py

+ 3 - 3
.env

@@ -11,8 +11,8 @@ TAIGA_URL=http://192.168.130.161/taiga
 TAIGA_TOKEN=your_local_taiga_token
 TAIGA_PROJECT_SLUG=your_project_slug
 
-DB_READER_PASS=reader_pass
-DB_LOADER_PASS=loader_pass
-DB_APP_AUTH_PASS=app_auth_placeholder_pass
 
 ADMIN_EMAIL=lanfr144@gmail.com
+DB_READER_PASS=0NmW%ou9SZJmC!nM
+DB_LOADER_PASS=^ZmgJHhPpP804z9O
+DB_APP_AUTH_PASS=iqLBPLy^g#ehnMAJ

+ 4 - 4
rotate_passwords.py

@@ -32,7 +32,7 @@ def main():
     # 1. Connect to MySQL as root
     try:
         conn = pymysql.connect(
-            host='127.0.0.1',  # Assuming we run this from host to mapped port, or within a container network
+            host='192.168.130.170',  # Assuming we run this from host to mapped port, or within a container network
             port=3307,
             user='root',
             password='root_pass',
@@ -52,9 +52,9 @@ def main():
     # 3. Update MySQL Users
     try:
         with conn.cursor() as cursor:
-            cursor.execute("ALTER USER 'db_reader'@'%' IDENTIFIED BY %s", (new_passwords['DB_READER_PASS'],))
-            cursor.execute("ALTER USER 'db_loader'@'%' IDENTIFIED BY %s", (new_passwords['DB_LOADER_PASS'],))
-            cursor.execute("ALTER USER 'db_app_auth'@'%' IDENTIFIED BY %s", (new_passwords['DB_APP_AUTH_PASS'],))
+            cursor.execute("ALTER USER 'db_reader'@'%%' IDENTIFIED BY %s", (new_passwords['DB_READER_PASS'],))
+            cursor.execute("ALTER USER 'db_loader'@'%%' IDENTIFIED BY %s", (new_passwords['DB_LOADER_PASS'],))
+            cursor.execute("ALTER USER 'db_app_auth'@'%%' IDENTIFIED BY %s", (new_passwords['DB_APP_AUTH_PASS'],))
             cursor.execute("FLUSH PRIVILEGES")
             conn.commit()
         print("✅ Database user passwords rotated successfully.")