Page MenuHomePhabricator

offboarding Alex Kosiaris
Closed, ResolvedPublic

Description

This is the offboarding ticket for Alex per docs for offboarding an SRE: https://wikitech.wikimedia.org/wiki/SRE_Offboarding#Phabricator_ticket

  • update LDAP permissions based on NDA status
  • update Phabricator permissions based on NDA status
  • Check HBase/Hadoop permissions and inform the SRE analytics team
  • update user in modules/admin/data/data.yaml
  • run the logout cookbook

Additional task for SRE team members

  • Review access to internal IRC channels
  • Remove from ops mailing lists (ops and ops-private)
  • Remove from private Exim aliases
  • Remove VictorOps and OnCallOptimiser users
  • Remove Icinga user
  • Remove from pwstore
  • Review access to network devices (and potentially remove access)
  • Remove Kerberos principal (if present)

Event Timeline

Change #1237055 had a related patch set uploaded (by Dzahn; author: Alexandros Kosiaris):

[operations/puppet@production] offboarding akosiaris

https://gerrit.wikimedia.org/r/1237055

Change #1237055 merged by Dzahn:

[operations/puppet@production] offboarding akosiaris

https://gerrit.wikimedia.org/r/1237055

Mentioned in SAL (#wikimedia-operations) [2026-02-14T01:12:01Z] <mutante> cumin1003 - race condition between puppet and systemd - puppet fails because userdel fails. userdel fails because there is still a pid used by the user. that process is /lib/systemdl/system --user - ran "loginctl terminate-user"; killed tmux PID; ran puppet again T417465

Mentioned in SAL (#wikimedia-operations) [2026-02-14T01:12:01Z] <mutante> cumin1003 - race condition between puppet and systemd - puppet fails because userdel fails. userdel fails because there is still a pid used by the user. that process is /lib/systemdl/system --user - ran "loginctl terminate-user"; killed tmux PID; ran puppet again T417465

That's why there is the "run the logout cookbook" step, it logs the user out via systemd-logind...

Ok, I ran it.

[cumin2002:~] $ sudo cookbook sre.idm.logout --uid akosiaris --cn 'Alexandros Kosiaris' 'A:all'

Change #1239568 had a related patch set uploaded (by Muehlenhoff; author: Muehlenhoff):

[operations/puppet@production] Remove Alex from Icinga

https://gerrit.wikimedia.org/r/1239568

Change #1239568 merged by Muehlenhoff:

[operations/puppet@production] Remove Alex from Icinga

https://gerrit.wikimedia.org/r/1239568

Change #1239574 had a related patch set uploaded (by Muehlenhoff; author: Muehlenhoff):

[operations/homer/public@master] Remove Alex from routers

https://gerrit.wikimedia.org/r/1239574

Change #1239574 merged by jenkins-bot:

[operations/homer/public@master] Remove Alex from routers

https://gerrit.wikimedia.org/r/1239574

removed from ops/ops-private:

[lists1004:~] $ sudo mailman-wrapper delmembers -m akosiaris@wikimedia.org -l ops@lists.wikimedia.org
[lists1004:~] $ sudo mailman-wrapper delmembers -m akosiaris@wikimedia.org -l ops-private@lists.wikimedia.org