Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
Wiki Replica
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Container Registry
Model registry
Operate
Environments
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
The Tor Project
TPA
Wiki Replica
Commits
7c099a32
Verified
Commit
7c099a32
authored
3 years ago
by
anarcat
Browse files
Options
Downloads
Patches
Plain Diff
move account creation checklist down and reorder
This is so the document can be read by the new person more easily
parent
37995a20
No related branches found
Branches containing commit
No related tags found
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
howto/new-person.md
+43
-34
43 additions, 34 deletions
howto/new-person.md
with
43 additions
and
34 deletions
howto/new-person.md
+
43
−
34
View file @
7c099a32
...
...
@@ -10,40 +10,6 @@ title: How to get a new Tor System Administrator on board
*
TPN? torproject.net, machines in DNS but not officially managed by TSA
*
a sysadmin can also be a service admin, and both can be paid work
# Accounts required for a sysadmin
1.
LDAP (see
[
/doc/accounts
](
/doc/accounts
)
), which includes SSH
access (see
[
/doc/ssh-jump-host/
](
/doc/ssh-jump-host/
)
). person will receive an
email that looks like:
Subject: New ud-ldap account for
<your
name
here
>
and includes information about how to configure email forwarding
and SSH keys
2.
tor-internal@ and other mailing lists (also see below)
3.
[
howto/puppet
](
howto/puppet
)
git repository in
`ssh://pauli.torproject.org/srv/puppet.torproject.org/git/tor-puppet`
4.
GitLab: admin account, preferably separate from the normal account
(with a
`-admin`
suffix, e.g.
`anarcat-admin`
)
5.
TPA password manager is in
`ssh://git@git-rw.torproject.org/admin/tor-passwords.git`
6.
RT: find the password in
`hosts-extra-info`
in the password
manager, login as root and create an account member of
`rt-admin`
7.
[
howto/nagios
](
howto/nagios
)
access, contact should be created in
`ssh://git@git-rw.torproject.org/admin/tor-nagios`
, password in
`/etc/icinga/htpasswd.users`
directly on the server
8.
this wiki:
`git@git-rw.torproject.org:project/help/wiki.git`
9.
bio + avatar on:
<https://torproject.org/about/people>
10.
ask linus to get access for the new sysadmin in the sunet cloud
(e.g.
`Message-ID: <87bm1gb5wk.fsf@nordberg.se>`
)
# Orienteering
*
sysadmin (this) wiki:
<https://gitlab.torproject.org/anarcat/wikitest/-/wikis/>
...
...
@@ -80,3 +46,46 @@ title: How to get a new Tor System Administrator on board
*
`#tor-meeting`
- where some meetings are held
*
`#tor-meeting2`
- fallback for the above
*
TPI stuff: see employee handbook from HR
# Accounts to create
This section is specifically targeted at
*existing*
sysadmins, which
should follow this checklist to create the necessary accounts on all
core services. More services might be required if the new person is
part of other service teams, see the
[
service list
](
service
)
for the
exhaustive list.
The first few steps are part of the TPI onboarding process and might
already have been performed:
1.
tor-internal@ and other mailing lists (see list above)
2.
bio and avatar on:
<https://torproject.org/about/people>
3.
GitLab: admin account, preferably separate from the normal account
(with a
`-admin`
suffix, e.g.
`anarcat-admin`
)
4.
this wiki:
`git@git-rw.torproject.org:project/help/wiki.git`
5.
LDAP (see
[
/doc/accounts
](
/doc/accounts
)
), which includes SSH
access (see
[
/doc/ssh-jump-host/
](
/doc/ssh-jump-host/
)
). person will receive an
email that looks like:
Subject: New ud-ldap account for
<your
name
here
>
and includes information about how to configure email forwarding
and SSH keys
6.
[
howto/puppet
](
howto/puppet
)
git repository in
`ssh://pauli.torproject.org/srv/puppet.torproject.org/git/tor-puppet`
7.
TPA password manager is in
`ssh://git@git-rw.torproject.org/admin/tor-passwords.git`
8.
[
howto/nagios
](
howto/nagios
)
access, contact should be created in
`ssh://git@git-rw.torproject.org/admin/tor-nagios`
, password in
`/etc/icinga/htpasswd.users`
directly on the server
9.
RT: find the password in
`hosts-extra-info`
in the password
manager, login as root and create an account member of
`rt-admin`
10.
ask linus to get access for the new sysadmin in the sunet cloud
(e.g.
`Message-ID: <87bm1gb5wk.fsf@nordberg.se>`
)
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment