From 13f9490138e5a6629413d2ed55f1d46c804c830b Mon Sep 17 00:00:00 2001
From: Matt Birkholz
+= _|||_ =-The-Institute-= @@ -703,14 +703,6 @@ e.g.root@core.small.private
.
Secret/root-sec.pem
-When The CA Command sees an empty Secret/CA/
directory, as
-though just created by running the EasyRSA make-cadir
command in
-Secret/
(a new, encrypted volume), the ./inst CA
command creates
-all of the certificates and keys mentioned above. It may prompt for
-the institute's full name.
-
The institute administrator updates a couple encrypted copies of this drive after enrolling new members, changing a password, issuing VPN @@ -1030,7 +1022,7 @@ example result follows the code. -
=> 10.62.17.0/24
@@ -1483,7 +1475,7 @@ USB-Ethernet adapter, or a wireless adapter connected to a campground Wi-Fi access point, etc. -+=============== | ================================================== | Premises (Campus ISP) @@ -1506,7 +1498,7 @@ This avoids the need for a second Wi-Fi access point and leads to the following topology. -+=============== | ================================================== | Premises (House ISP) @@ -1659,8 +1651,8 @@ Theall
role contains tasks that are executed on all of the institute's servers. At the moment there is just the one.
The all
role's task contains a reference to a common institute
@@ -1801,8 +1793,8 @@ uses the institute's CA and server certificates, and expects client
certificates signed by the institute CA.
The first task, as in The All Role, is to include the institute @@ -1827,8 +1819,8 @@ membership roll, so these are included was well.
This task ensures that Front's /etc/hostname
and /etc/mailname
are
@@ -1858,8 +1850,8 @@ delivery.
The administrator often needs to read (directories of) log files owned
@@ -1918,8 +1910,8 @@ those stored in Secret/ssh_front/etc/ssh/
The small institute runs cron jobs and web scripts that generate @@ -1975,8 +1967,8 @@ Monkey uses Rsync to keep the institute's public web site up-to-date.
The institute prefers to install security updates as soon as possible. @@ -1991,8 +1983,8 @@ The institute prefers to install security updates as soon as possible.
User accounts are created immediately so that Postfix and Dovecot can @@ -2035,8 +2027,8 @@ recipient" replies. The Account Management chapter de
The servers on Front use the same certificate (and key) to @@ -2263,8 +2255,8 @@ created by a more specialized role.
Front uses Dovecot's IMAPd to allow user Fetchmail jobs on Core to
@@ -2620,8 +2612,8 @@ the users' ~/Public/HTML/
directories.
Front uses OpenVPN to provide the institute's public VPN service. The @@ -2904,8 +2896,8 @@ Debian install and remote access to a privileged, administrator's account. (For details, see The Core Machine.)
The first task, as in The Front Role, is to include the institute @@ -2927,8 +2919,8 @@ particulars and membership roll.
This task ensures that Core's /etc/hostname
and /etc/mailname
are
@@ -2961,8 +2953,8 @@ proper email delivery.
Core runs the campus name server, so Resolved is configured to use it
@@ -3385,8 +3377,8 @@ craps up /var/log/
and the Systemd journal.
The administrator often needs to read (directories of) log files owned @@ -3406,8 +3398,8 @@ these groups speeds up debugging.
The small institute runs cron jobs and web scripts that generate @@ -3474,8 +3466,8 @@ described in *Configure Apache2).
The institute prefers to install security updates as soon as possible. @@ -3507,8 +3499,8 @@ with Nextcloud on the command line.
User accounts are created immediately so that backups can begin
@@ -3550,8 +3542,8 @@ describes the members
and usernames
variables.
The servers on Core use the same certificate (and key) to authenticate @@ -3775,8 +3767,8 @@ installed by more specialized roles.
Core uses Dovecot's IMAPd to store and serve member emails. As on @@ -5559,8 +5551,8 @@ applied first, by which Gate gets a campus machine's DNS and Postfix configurations, etc.
The following should be familiar boilerplate by now. @@ -5929,8 +5921,8 @@ the daemon listens only on the Gate-WiFi network interface.
The (OpenVPN) server on Gate uses an institute certificate (and key) @@ -5957,8 +5949,8 @@ and Front) do.
Gate uses OpenVPN to provide the institute's campus VPN service. Its @@ -6085,8 +6077,8 @@ Wireless campus devices can get a key to the campus VPN from the configured manually.
The following should be familiar boilerplate by now. @@ -6102,8 +6094,8 @@ The following should be familiar boilerplate by now.
Clients should be using the expected host name. @@ -6130,8 +6122,8 @@ Clients should be using the expected host name.
Campus machines use the campus name server on Core (or dns.google
),
@@ -6202,8 +6194,8 @@ and file timestamps.
The administrator often needs to read (directories of) log files owned @@ -6223,8 +6215,8 @@ these groups speeds up debugging.
The institute prefers to install security updates as soon as possible. @@ -9164,7 +9156,7 @@ routes on Front and Gate, making the simulation less… similar.