From 69f5290158b656789c2e877136cec1a85bf4c493 Mon Sep 17 00:00:00 2001 From: Matt Birkholz Date: Wed, 11 Jun 2025 13:29:09 -0600 Subject: [PATCH] Punt links to non-existent private/members.yml. --- README.org | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/README.org b/README.org index a15018b..59e92a0 100644 --- a/README.org +++ b/README.org @@ -550,7 +550,7 @@ Debian. The command updates the institute membership roll, requiring the member's username, keeping a list of the member's clients (in case all authorizations need to be revoked quickly). The list of client certificates that have been revoked is stored along with the -membership roll (in [[file:private/members.yml][=private/members.yml=]] as the value of ~revoked~). +membership roll (in =private/members.yml= as the value of ~revoked~). Finally, the institute uses an OpenPGP key to secure sensitive emails (containing passwords or private keys) to Core. @@ -6272,7 +6272,7 @@ For general information about members and their Unix accounts, see [[*Accounts][Accounts]]. The account management sub-commands maintain a mapping associating member "usernames" (Unix account names) with their records. The mapping is stored among other things in -[[file:private/members.yml][=private/members.yml=]] as the value associated with the key ~members~. +=private/members.yml= as the value associated with the key ~members~. A new member's record in the ~members~ mapping will have the ~status~ key value ~current~. That key gets value ~former~ when the member @@ -6459,7 +6459,7 @@ sub print_member ($$) { The next code block implements the ~new~ sub-command. It adds a new member to the institute's membership roll. It runs an Ansible playbook to create the member's Nextcloud user, updates -[[file:private/members.yml][=private/members.yml=]], and runs the [[file:playbooks/site.yml][=site.yml=]] playbook. The site +=private/members.yml=, and runs the [[file:playbooks/site.yml][=site.yml=]] playbook. The site playbook (re)creates the member's accounts on Core and Front, (re)installs the member's personal homepage on Front, and the member's Fetchmail service on Core. All services are configured with an @@ -6563,7 +6563,7 @@ servers immediately or let the administrator do that using the ~./inst pass~ command. In either case, the administrator needs to update the membership roll, and so receives an encrypted email, which gets piped into ~./inst pass~. This command decrypts the message, parses the -(YAML) content, updates [[file:private/members.yml][=private/members.yml=]], and runs the full +(YAML) content, updates =private/members.yml=, and runs the full Ansible [[file:playbooks/site.yml][=site.yml=]] playbook to update the servers. If all goes well a message is sent to ~member@core~. @@ -6663,7 +6663,7 @@ exit; *** Less Aggressive Pass Command The following code block implements the ~./inst pass~ command, used by -the administrator to update [[file:private/members.yml][=private/members.yml=]] before running +the administrator to update =private/members.yml= before running [[file:playbooks/site.yml][=playbooks/site.yml=]] and emailing the concerned member. #+CAPTION: [[file:inst][=inst=]] -- 2.25.1