Operations grimoire: Difference between revisions
From Nasqueron Agora
Line 7: | Line 7: | ||
== Infrastructure == | == Infrastructure == | ||
* [[/Environments]] | * [[/Environments]] | ||
* [[/Kubernetes]] | * [[/Kubernetes]] | ||
* [[/Docker engine]] | * [[/Docker engine]] | ||
* [[/Salt]] | * [[/Salt]] | ||
=== OS-specific === | === OS-specific === | ||
* [[/FreeBSD]] | * [[/FreeBSD]] | ||
* [[/RHEL]] | * [[/RHEL]] | ||
=== Network === | |||
* [[/Network]] | |||
* [[/DNS]] | |||
* [[/IPv6]] | |||
* [https://netbox.nasqueron.org/ NetBox] | |||
== Services == | == Services == |
Revision as of 12:11, 11 June 2023
Welcome to the Nasqueron operations grimoire (NOG).
This grimoire is a reference about our infrastructure and services hosted with procedures we follow to build, maintain and deploy.
Our infrastructure is open, mainly documented in operations repository, and we actively encourage contributions from the community.
Infrastructure
OS-specific
Network
Services
Core services
- Messages queues
- Databases
- Ops
Identity management
- /Login (Auth Grove)
Collaborative tools
- /DevCentral (Phabricator)
- /Etherpad
- /Mumble
- /Mastodon (social.nasqueron.org)
- /Openfire (XMPP)
IRC bots
Web
- Common documentation for all webserver roles
- Where to host?
- /Docker engine for Docker containers front-end
- /Alkane for PHP and static sites
- SaaS for common applications
- Other sites
- /Sites on Eglide
- /Sites on Ysul (currently migrating to Alkane)
- Services for web applications
CI/CD
Shellserver
Services configuration
This section contains general information not related to a specific service.
- /SSL certificates (Let's encrypt / letsencrypt)
Checklists
Infrastructure
Network
Docker
- /Restart a Docker engine
- /Dwellers to DevCentral
- /Git operations in production containers
- /Add a service to Docker PaaS
Salt
- /Operations repository
- /Deploy with Salt
- /Create and revoke user accounts on Salt servers
- /Provision user homefiles