Fixing URLs and adding content taked from comments
This commit is contained in:
parent
288573160b
commit
8b99f8e019
2 changed files with 38 additions and 42 deletions
|
@ -9,9 +9,9 @@ apprentices to examine and gather info on problems, then propose solutions.
|
|||
|
||||
Members of the fi-apprentice group have ssh/shell access to many machines, but no sudo rights or ability
|
||||
to commit to ansible (but they do have read-only access). Apprentice can, however, contribute to the
|
||||
infrastructure documentation by sending pull requests to the https://pagure.io/infra-docs-fpo[infra-docs-fpo]
|
||||
infrastructure documentation by sending pull requests to the [infra-docs-fpo](https://pagure.io/infra-docs-fpo)
|
||||
repository. Access is via the bastion.fedoraproject.org machine and from there to each machine. See the
|
||||
https://docs.fedoraproject.org/en-US/infra/sysadmin_guide/sshaccess/[SSH Access Infrastructure SOP] for more
|
||||
[SSH Access Infrastructure SOP](https://docs.fedoraproject.org/en-US/infra/sysadmin_guide/sshaccess/) for more
|
||||
info. You can see a list of hosts that allow apprentice access by using:
|
||||
`./scripts/hosts_with_var_set -i inventory/ -o ipa_client_shell_groups=fi-apprentice`
|
||||
from an ansible repo checkout (see below).
|
||||
|
@ -19,7 +19,7 @@ from an ansible repo checkout (see below).
|
|||
== Nagios alerts
|
||||
|
||||
This group does NOT get Nagios alerts. If you would like to see them you can join the #fedora-noc channel, adjust your
|
||||
https://apps.fedoraproject.org/notifications[FMN notifications settings] or watch the Nagios web interface at:
|
||||
[FMN notifications settings](https://apps.fedoraproject.org/notifications) or watch the Nagios web interface at:
|
||||
https://admin.fedoraproject.org/nagios/ and https://nagios-external.fedoraproject.org/nagios/
|
||||
|
||||
Nagios access is now controlled by kerberos, so you will need to do a command with “kinit your_fas_name@@FEDORAPROJECT.ORG”.
|
||||
|
@ -40,7 +40,7 @@ and ask questions, etc. The current list:
|
|||
https://docs.fedoraproject.org/en-US/Community_Services_Infrastructure/1/html/Security_Policy/index.html
|
||||
for information on CSI, and look at the ansible repo under inventory/group_vars/ for groups without CSI information.
|
||||
Patches adding this information for groups can be sent to the infrastructure list to be reviewed and applied. Please
|
||||
refer to https://fedoraproject.org/wiki/Standards_for_documenting_CSI_variables[standards for documenting CSI variables] before submitting patches
|
||||
refer to [standards for documenting CSI variables](https://fedoraproject.org/wiki/Standards_for_documenting_CSI_variables) before submitting patches
|
||||
for ansible.
|
||||
|
||||
* Our docs aren't all using the same template. See the https://pagure.io/infra-docs-fpo repo and propose patches
|
||||
|
@ -52,7 +52,7 @@ them. Be sure to discuss in meeting or in a issue whatever you find.
|
|||
== easyfix tickets
|
||||
|
||||
There are tickets marked with the 'easyfix' keyword that may be suitable for apprentices to learn how things are setup, and also contribute a
|
||||
fix. See the https://pagure.io/fedora-infrastructure/issues?status=Open&tags=easyfix[pagure.io easyfix report]
|
||||
fix. See the [pagure.io easyfix report](https://pagure.io/fedora-infrastructure/issues?status=Open&tags=easyfix)
|
||||
|
||||
=== Working on a ticket workflow
|
||||
|
||||
|
@ -69,15 +69,16 @@ there and close it or rework it as needed. You can add to the next meeting agend
|
|||
Most any task will require changes to ansible. You can check this out on batcave01.iad2.fedoraproject.org
|
||||
(just "git clone /git/ansible" there) and make edits to your local copy. Then you can create a PR with your changes into https://pagure.io/fedora-infra/ansible
|
||||
|
||||
== IRC Tips
|
||||
== IRC/Matrix Tips
|
||||
|
||||
One of the primary ways the infrastructure team communicates is via IRC. Here's a few tips to best communicate with the rest of the team:
|
||||
The primary ways the infrastructure team communicates are IRC and Matrix. Here's a few tips to best communicate with the rest of the team:
|
||||
|
||||
* Feel free to ask questions when you think of them/run into them, but don't expect everyone to drop what they are doing and answer right then.
|
||||
Please be patient.
|
||||
|
||||
* Try to avoid private messages to specific team members. Instead ask your questions in #fedora-admin or #fedora-noc if at all possible. This
|
||||
allows anyone to help you out and also other folks to see the answer and peer review the answers you get.
|
||||
* Try to avoid private messages to specific team members. Instead ask your questions in #fedora-admin or #fedora-noc on IRC and
|
||||
[Fedora Infrastructure Team"](https://chat.fedoraproject.org/#/room/#admin:fedoraproject.org) and ["Fedora Network Operation Center"](https://chat.fedoraproject.org/#/room/#noc:fedoraproject.org)
|
||||
on Matrix if at all possible. This allows anyone to help you out and also other folks to see the answer and peer review the answers you get.
|
||||
|
||||
* Try and assume best intentions on past decisions. There is often a reason for something being setup the way it is or there's some history
|
||||
behind it. "Have we considered switching from foo to bar?" is great, "Why are you using foo! bar is better, we should switch to it right now"
|
||||
|
@ -86,20 +87,21 @@ is not.
|
|||
* Keep in mind many of the infrastructure folks are busy, so do try and avoid 'pinging' them unless there's a specific need or you know they are
|
||||
active in channel. Many people have a IRC 'trigger' that notifies them when someone mentions their nick.
|
||||
|
||||
* Being active in IRC and asking questions is a great way to find out how things are setup and gain more trust.
|
||||
* Being active in IRC/Matrix and asking questions is a great way to find out how things are setup and gain more trust.
|
||||
|
||||
* Watching discussion in IRC can often lead to some topic or area you might be interested in helping out with.
|
||||
* Watching discussion in IRC/Matrix can often lead to some topic or area you might be interested in helping out with.
|
||||
If so, please feel free to chime in in channel that you would be interested in helping out and ask how you could
|
||||
do so.
|
||||
|
||||
* IRC channel #fedora-admin is bridged to https://chat.fedoraproject.org/#/room/#admin:fedoraproject.org[Fedora Infrastructure Matrix room]
|
||||
and #fedora-apps is bridged to https://chat.fedoraproject.org/#/room/#apps:fedoraproject.org[Fedora Apps Matrix room].
|
||||
These rooms belongs to the https://chat.fedoraproject.org[Fedora Matrix servers].
|
||||
* IRC channel #fedora-admin is bridged to [Fedora Infrastructure Matrix room](https://chat.fedoraproject.org/#/room/#admin:fedoraproject.org),
|
||||
#fedora-apps is bridged to [Fedora Apps Matrix room](https://chat.fedoraproject.org/#/room/#apps:fedoraproject.org)
|
||||
and #fedora-nox is bridged to ["Fedora Network Operation Center"](https://chat.fedoraproject.org/#/room/#noc:fedoraproject.org).
|
||||
These rooms belongs to the [Fedora Matrix servers](https://chat.fedoraproject.org).
|
||||
|
||||
== Further information
|
||||
|
||||
For further information on this group, please ask in #fedora-admin on irc.libera.chat, the
|
||||
https://chat.fedoraproject.org/#/room/#admin:fedoraproject.org[Fedora Infrastructure Matrix room] and/or
|
||||
the fedora infrastructure xref:index.adoc#_mailing_list[ mailing list].
|
||||
[Fedora Infrastructure Matrix room](https://chat.fedoraproject.org/#/room/#admin:fedoraproject.org) and/or
|
||||
the fedora infrastructure xref:index.adoc#_mailing_list[mailing list].
|
||||
|
||||
Ansible documentation is available at http://docs.ansible.com/
|
||||
|
|
|
@ -42,44 +42,39 @@ Start] section if you just want to submit a single change or fix.
|
|||
== First steps
|
||||
|
||||
* First you will need to read through and understand
|
||||
https://docs.fedoraproject.org/en-US/commops/contribute/successful-contributor/[how
|
||||
to be a successful contributor].
|
||||
* Next you will need to create a https://docs.fedoraproject.org/en-US/fedora-accounts/user/[
|
||||
Fedora Account]:
|
||||
[how to be a successful contributor](https://docs.fedoraproject.org/en-US/commops/contribute/successful-contributor/).
|
||||
* Next you will need to create a [Fedora Account](https://docs.fedoraproject.org/en-US/fedora-accounts/user/):
|
||||
** This account will be used for just about everything you do as a
|
||||
member of the Fedora Community
|
||||
** You will need it to sign the https://fedoraproject.org/wiki/Legal:Fedora_Project_Contributor_Agreement[FPCA]
|
||||
** You will need it to sign the [FPCA](https://fedoraproject.org/wiki/Legal:Fedora_Project_Contributor_Agreement)
|
||||
which is required to contribute to the Fedora Community
|
||||
** You will need it to login to various systems associated with the Infrastructure Group
|
||||
** You will need it to upload code changes, make changes to this wiki and etc.
|
||||
* After you have created your account and signed the FPCA, you should then subscribe to the
|
||||
https://lists.fedoraproject.org/admin/lists/infrastructure.lists.fedoraproject.org/[Fedora
|
||||
Infrastructure Mailing List].
|
||||
[Fedora Infrastructure Mailing List](https://lists.fedoraproject.org/admin/lists/infrastructure.lists.fedoraproject.org/)
|
||||
and you should check the [Infrastructure tag at Fedora Discussion](https://discussion.fedoraproject.org/tags/c/project/7/infrastructure-team).
|
||||
** This is the mailing list you will use to send your introduction email to the Fedora
|
||||
Infrastructure Team as well as communicate with other team members on a regular basis.
|
||||
** When you are ready to send a mailto:infrastructure@lists.fedoraproject.org[introduction to
|
||||
the group], your subject should be 'Meeting Agenda Item: Introduction _Your Name_'.
|
||||
** When you are ready to send a [introduction to the group](mailto:infrastructure@lists.fedoraproject.org),
|
||||
** your subject should be 'Meeting Agenda Item: Introduction _Your Name_'.
|
||||
The message body should include:
|
||||
*** Your IRC/Matrix handle
|
||||
**** https://fedoraproject.org/wiki/How_to_use_IRC[_What's this?_]
|
||||
**** https://fedoramagazine.org/beginners-guide-irc[Beginner's Guide to IRC]
|
||||
**** https://fedoramagazine.org/join-the-conversation/[Fedora's Matrix instance at chat.fedoraproject.org]
|
||||
**** [_What's this?_](https://fedoraproject.org/wiki/How_to_use_IRC)
|
||||
**** [Beginner's Guide to IRC](https://fedoramagazine.org/beginners-guide-irc)
|
||||
**** [Fedora's Matrix instance at chat.fedoraproject.org](https://fedoramagazine.org/join-the-conversation/)
|
||||
*** What skills you have to offer and which you would like to learn. This can include...
|
||||
**** Programming languages you are familiar with or have used
|
||||
**** Systems administration skills, certifications, and technologies you have or have used (or wish to learn)
|
||||
**** Any associations you have (e.g. local hackerspace/makerspace, Linux User Groups, employer, etc.)
|
||||
** What you want to learn
|
||||
*** What you would like to work on and quite possibly which
|
||||
http://pagure.io/fedora-infrastructure/issues[outstanding issues] you would like to help resolve
|
||||
*** Look at our https://fedoraproject.org/easyfix/#fedora-infrastructure[Fedora Infrastructure Easyfix]
|
||||
*** What you would like to work on and quite possibly which [outstanding issues](http://pagure.io/fedora-infrastructure/issues) you would like to help resolve
|
||||
*** Look at our [Fedora Infrastructure Easyfix](https://fedoraproject.org/easyfix/#fedora-infrastructure)
|
||||
issues for one that is of interest.
|
||||
** Any initial questions you have for the team
|
||||
*** Look at the https://docs.fedoraproject.org/en-US/infra/sysadmin_guide/[Fedora
|
||||
Infrastructure Best Practices] document
|
||||
*** Be patient, as sometimes folks are busy and might not reply to your email quickly.
|
||||
You may get a faster response on IRC.
|
||||
*** Look at the [Fedora Infrastructure Best Practices](https://docs.fedoraproject.org/en-US/infra/sysadmin_guide/) document
|
||||
*** Be patient, as sometimes folks are busy and might not reply to your email quickly. You may get a faster response on IRC.
|
||||
*** join the #fedora-admin channel on IRC and attend the next IRC meeting.
|
||||
*** Watch http://fedoramagazine.org/?p=642[some videos] intended to introduce new contributors to
|
||||
*** Watch [some videos](http://fedoramagazine.org/?p=642) intended to introduce new contributors to
|
||||
the team.
|
||||
|
||||
== What is next?
|
||||
|
@ -87,14 +82,13 @@ the team.
|
|||
After you've completed the steps outlined in the xref:gettingstarted.adoc#_first_steps[First steps
|
||||
section] you should:
|
||||
|
||||
* Regularly attend the
|
||||
https://fedoraproject.org/wiki/Infrastructure/Meetings[Weekly Meetings]
|
||||
* Regularly attend the [Weekly Meetings](https://fedoraproject.org/wiki/Infrastructure/Meetings)
|
||||
on IRC/Matrix and be sure to introduce yourself the first time you attend. There is a section at the
|
||||
start of the meeting where you can give a short introduction of yourself to the rest of the team.
|
||||
* Take some time to learn about the https://apps.fedoraproject.org/[services]
|
||||
* Take some time to learn about the [services](https://docs.fedoraproject.org/en-US/infra/map_critical_services/)
|
||||
the Fedora Infrastructure Group develops, deploys and maintains.
|
||||
* Ask about joining the xref:apprentice.adoc[Fedora Infrastructure Apprentice] (fi-apprentice) group.
|
||||
* Read up on https://docs.fedoraproject.org/en-US/infra/sysadmin_guide/#_standard_operating_procedures[SOPs]
|
||||
* Read up on [SOPs](https://docs.fedoraproject.org/en-US/infra/sysadmin_guide/#_standard_operating_procedures)
|
||||
you find interesting. These are a good point of reference for hosts related to an app. They give an overview
|
||||
of how things work for that app.
|
||||
* Idle in IRC and chime in with questions or offers to help when you see an interesting problem being discussed.
|
||||
|
@ -115,10 +109,10 @@ contributions.
|
|||
|
||||
The Fedora Infrastructure Group consists of volunteers and Red Hat employees. Our preferred
|
||||
method of communication is IRC on Libera.Chat in channel though we also heavily use the Fedora Mailing
|
||||
List. We also have a Matrix room dedicated to us https://chat.fedoraproject.org/#/room/#admin:fedoraproject.org[#admin].
|
||||
List. We also have a Matrix room dedicated to us [#admin](https://chat.fedoraproject.org/#/room/#admin:fedoraproject.org).
|
||||
We try to be as transparent as possible and default to open.
|
||||
|
||||
New members are encouraged to join the list, IRC, Matrix and attend meetings.
|
||||
New members are encouraged to join the list, use the discourse, IRC, Matrix and attend meetings.
|
||||
|
||||
Asking questions (in any of our public areas: IRC, Matrix, lists, meetings) is encouraged. Unless there's an outage
|
||||
or people are busy we are happy to try and explain how something is setup or works.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue