summaryrefslogtreecommitdiff
path: root/docs/systems.rst
diff options
context:
space:
mode:
Diffstat (limited to 'docs/systems.rst')
-rw-r--r--docs/systems.rst32
1 files changed, 32 insertions, 0 deletions
diff --git a/docs/systems.rst b/docs/systems.rst
index 0444850..8a28601 100644
--- a/docs/systems.rst
+++ b/docs/systems.rst
@@ -5,3 +5,35 @@ Systems
:maxdepth: 2
systems/infra02
+ systems/arbitration
+ systems/emailout
+ systems/monitor
+
+General
+-------
+
+.. todo:: consider whether a central MySQL service should be setup
+
+ Many containers contain their own instance of MySQL. It might be a better
+ idea to centralize the MySQL setups in a single container.
+
+.. todo:: consider whether a central PostgreSQL service should be setup
+
+.. todo::
+
+ setup a central syslog service and install syslog clients in each container
+
+Checklist
+---------
+
+* All containers should be monitored by :doc:`systems/monitor` and should
+ therefore have :program:`nagios-nrpe-server` installed
+* All containers should use :program:`etckeeper` to put their local setup into
+ version control. All local setup should use :file:`/etc` to make sure it is
+ handled by :program:`etckeeper`
+* All infrastructure systems must send their mail via :doc:`systems/emailout`
+* All infrastructure systems should have an system-admin@cacert.org alias to
+ reach their admins
+
+.. todo:: think about replacing nrpe with Icinga2 satellites
+.. todo:: document how to setup the system-admin alias on the email system