MariaDB/Changing user passwords
Appearance
< MariaDB
How to rotate user passwords. Under construction.
wikiuser and wikiadmin
- clone https://gitlab.wikimedia.org/ladsgroup/db-password-rotation in cumin
- Pick a new username and passowrd, usually the year you are doing it. Like wikiuser2023, if that's taken, add the month, like wikiuser202305.
- Run omg.py to get new report of grants.
- Run user_duplicator.py to duplicate the user and all the grants (edit it beforehand to set the users)
- Update the username and password in mediawiki. In deploy1002, /srv/mediawiki-staging/private/PrivateSettings.php
- Sync it with 'scap sync-file private/PrivateSettings.php 'Rotating wikiuser
- Make patches to update username in operations/software
- Make patch in puppet to update the username
- Merge the puppet change with a patch made in private puppet to update the passwords
- (not needed for wikiadmin) Update query killer events via running update_events.sh
- Wait for a while and then run drop_old_user.py (update the username in the code)
- update labstestwiki