Wikimedia Release Engineering Team/Onboarding/Speed and function

Shell access for Speed and Function folks for GitLab


 * Development accounts
 * Create a Wikimedia developer account (aka: "LDAP account" or "wikitech account"). Follow the "VPS and General users" process.
 * Add 2factor to your Wikimedia developer account
 * Generate two ssh keys. One for production (wmfprod) and one for your Wikimedia developer account (wmfdev).
 * The separation between wmfprod and wmfdev keys is an important safety feature and is imperative for your access to production
 * Ensure your "~/.ssh/config" is setup correctly
 * Add the only "wmfdev" ssh public key to your Wikimedia developer account.
 * The separation between wmfprod and wmfdev keys is an important safety feature and is imperative for your access to production
 * Register in Phabricator using your Wikimedia developer account.
 * Add 2factor to Phabricator login at https://phabricator.wikimedia.org/settings/panel/multifactor/
 * Add the `wmfdev` ssh public key to Phabricator.
 * Server access
 * Request access to production servers in these groups: `gitlab-roots`. Use your `wmfprod` ssh public key.
 * S&F folks are already there: https://github.com/wikimedia/puppet/blob/production/modules/admin/data/data.yaml#L784