Operations grimoire/Onboarding: Difference between revisions

From Nasqueron Agora
(Created page with "The current '''Nasqueron Operations SIG onboarding process''' is still a work in progress. When onboarding new members, this process should be refined and improve. == Request == To join the Nasqueron Operations SIG: * Create a task on Phabricator ** Document the work previously done for Nasqueron projet, with focus on the infrastructure, state you want to join Operations. ** Tag it ''Nasqueron Operations Squad'' ** Announce the task on Libera #nasqueron-ops * When invi...")
 
 
(2 intermediate revisions by the same user not shown)
Line 3: Line 3:
== Request ==
== Request ==
To join the Nasqueron Operations SIG:
To join the Nasqueron Operations SIG:
* Create a task on Phabricator
** Document the work previously done for Nasqueron projet, with focus on the infrastructure, state you want to join Operations.
** Tag it ''Nasqueron Operations Squad''
** Announce the task on Libera #nasqueron-ops


* When invited to do so, sign https://devcentral.nasqueron.org/L3
# Create a task on DevCentral
 
#* Document the work previously done for Nasqueron projet, with focus on the infrastructure, state you want to join Operations.
* Ensure you follow the useful ops resource to communicate:
#* Tag it ''Nasqueron Operations Squad''
** IRC: join and follow Libera #nasqueron-ops
#* Announce the task on Libera #nasqueron-ops
** DevCentral: have a working account on with notifications enabled
# When invited to do so, sign https://devcentral.nasqueron.org/L3
# Ensure you follow the useful ops resource to communicate:
#* IRC: join and follow Libera #nasqueron-ops
#* DevCentral: have a working account on with notifications enabled


== Onboarding ==
== Onboarding ==
Line 18: Line 17:
* Ensure [https://devcentral.nasqueron.org/L3 L3] has been signed
* Ensure [https://devcentral.nasqueron.org/L3 L3] has been signed
* Add member to [https://devcentral.nasqueron.org/project/members/68/ Nasqueron Operations Squad]
* Add member to [https://devcentral.nasqueron.org/project/members/68/ Nasqueron Operations Squad]
* If member is involved in security operations, add member to [https://devcentral.nasqueron.org/project/profile/31/ Nasqueron security operations squad]


=== Salt ===
=== Salt ===
* {{Ops file|pillar/core/groups.sls}}: add username to '''ops''' group
* {{Ops file|pillar/core/groups.sls}}: add username to '''ops''' group
* Deploy roles/core/users to each machine: <code>salt '*' roles/core/users</code>
* Deploy roles/core/users to each machine: <code>salt '*' state.apply roles/core/users</code>


=== NetBox ===
=== NetBox ===
* Create [https://netbox.nasqueron.org/tenancy/contacts/add/ new contact], add it to the Nasqueron Operations SIG
* Create [https://netbox.nasqueron.org/tenancy/contacts/add/ new contact], add it to the Nasqueron Operations SIG

Latest revision as of 17:53, 3 March 2023

The current Nasqueron Operations SIG onboarding process is still a work in progress. When onboarding new members, this process should be refined and improve.

Request

To join the Nasqueron Operations SIG:

  1. Create a task on DevCentral
    • Document the work previously done for Nasqueron projet, with focus on the infrastructure, state you want to join Operations.
    • Tag it Nasqueron Operations Squad
    • Announce the task on Libera #nasqueron-ops
  2. When invited to do so, sign https://devcentral.nasqueron.org/L3
  3. Ensure you follow the useful ops resource to communicate:
    • IRC: join and follow Libera #nasqueron-ops
    • DevCentral: have a working account on with notifications enabled

Onboarding

Phabricator

Salt

  • rOPS: pillar/core/groups.sls: add username to ops group
  • Deploy roles/core/users to each machine: salt '*' state.apply roles/core/users

NetBox

  • Create new contact, add it to the Nasqueron Operations SIG