Merge Institute. Update site.yml with new "all" role.
authorMatt Birkholz <matt@birchwood-abbey.net>
Tue, 27 Feb 2024 18:58:19 +0000 (11:58 -0700)
committerMatt Birkholz <matt@birchwood-abbey.net>
Tue, 27 Feb 2024 18:58:19 +0000 (11:58 -0700)
Institute
README.html
README.org
playbooks/site.yml

index fca64b12defac256c824af647dfc0200d608aec6..9d2a13981ada62cdaea97e9dbb82c811dbba2b14 160000 (submodule)
--- a/Institute
+++ b/Institute
@@ -1 +1 @@
-Subproject commit fca64b12defac256c824af647dfc0200d608aec6
+Subproject commit 9d2a13981ada62cdaea97e9dbb82c811dbba2b14
index 34c26f891b41ce59bb617666465bbbdca107831d..25fe02bdcfe2e6ccd2d575ec280d43e7ea6d333c 100644 (file)
@@ -3,7 +3,7 @@
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
 <head>
-<!-- 2024-02-26 Mon 20:06 -->
+<!-- 2024-02-27 Tue 11:57 -->
 <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
 <meta name="viewport" content="width=device-width, initial-scale=1" />
 <title>Birchwood Abbey Networks</title>
@@ -64,7 +64,7 @@ map is very similar, with differences mainly in terminology,
 philosophy, attitude.
 </p>
 
-<pre class="example" id="orgd483448">
+<pre class="example" id="orgaddf620">
                 |                                                   
                 =                                                   
               _|||_                                                 
@@ -136,8 +136,8 @@ with Apache2, spooling email with Postfix and serving it with
 Dovecot-IMAPd, and hosting a VPN with OpenVPN.
 </p>
 </div>
-<div id="outline-container-org6aa9431" class="outline-3">
-<h3 id="org6aa9431"><span class="section-number-3">3.1.</span> Install Emacs</h3>
+<div id="outline-container-org94f285e" class="outline-3">
+<h3 id="org94f285e"><span class="section-number-3">3.1.</span> Install Emacs</h3>
 <div class="outline-text-3" id="text-3-1">
 <p>
 The monks of the abbey are masters of the staff (bo) and Emacs.
@@ -789,7 +789,7 @@ certificate is a terminal session affair (with prompts and lines
 entered as shown below).
 </p>
 
-<pre class="example" id="org22fb3c8">
+<pre class="example" id="orgfeb0456">
 $ sudo apt install python3-certbot-apache
 $ sudo certbot --apache -d birchwood-abbey.net
 ...
@@ -1008,8 +1008,8 @@ with Postfix and Dovecot, and providing essential localnet services:
 NTP, DNS and DHCP.
 </p>
 </div>
-<div id="outline-container-orgf97678f" class="outline-3">
-<h3 id="orgf97678f"><span class="section-number-3">4.1.</span> Include Abbey Variables</h3>
+<div id="outline-container-org71e3f52" class="outline-3">
+<h3 id="org71e3f52"><span class="section-number-3">4.1.</span> Include Abbey Variables</h3>
 <div class="outline-text-3" id="text-4-1">
 <p>
 In this abbey specific document, most abbey particulars are not
@@ -1332,8 +1332,8 @@ The abbey uses the Apt-Cacher:TNG package cache on Core.  The
 </div>
 </div>
 </div>
-<div id="outline-container-org4353e7c" class="outline-3">
-<h3 id="org4353e7c"><span class="section-number-3">4.8.</span> Use Cloister Apt Cache</h3>
+<div id="outline-container-org5b2da2f" class="outline-3">
+<h3 id="org5b2da2f"><span class="section-number-3">4.8.</span> Use Cloister Apt Cache</h3>
 <div class="outline-text-3" id="text-4-8">
 <p>
 Core itself will benefit from using the package cache.
@@ -1987,8 +1987,8 @@ clients: Android, Debian and Campus.  The last type never roams, and
 is not associated with a member of the small institute.
 </p>
 </div>
-<div id="outline-container-org5b2da2f" class="outline-3">
-<h3 id="org5b2da2f"><span class="section-number-3">6.1.</span> Use Cloister Apt Cache</h3>
+<div id="outline-container-orga4f8ac2" class="outline-3">
+<h3 id="orga4f8ac2"><span class="section-number-3">6.1.</span> Use Cloister Apt Cache</h3>
 <div class="outline-text-3" id="text-6-1">
 <p>
 The Apt-Cacher:TNG program does not work well on the frontier, so is
@@ -2058,8 +2058,8 @@ Raspberry Pis (architecture <code>aarch64</code>) only.
 </div>
 </div>
 </div>
-<div id="outline-container-org94f285e" class="outline-3">
-<h3 id="org94f285e"><span class="section-number-3">6.3.</span> Install Emacs</h3>
+<div id="outline-container-org044dad2" class="outline-3">
+<h3 id="org044dad2"><span class="section-number-3">6.3.</span> Install Emacs</h3>
 <div class="outline-text-3" id="text-6-3">
 <p>
 The monks of the abbey are masters of the staff and Emacs.
@@ -2126,7 +2126,7 @@ Listing them (e.g. running <code>owdir /26.nnnnnnnn</code> or <code>owdir
 below.  A test session is shown below.
 </p>
 
-<pre class="example" id="org5a977fb">
+<pre class="example" id="org8e89bd8">
 monkey@new$ owdir
 ...
     /26.2153B6000000/
@@ -2562,8 +2562,8 @@ described in the final section, <a href="#org1115114">Configure Cameras</a>, bel
 </p>
 </div>
 </div>
-<div id="outline-container-org8d4ee62" class="outline-3">
-<h3 id="org8d4ee62"><span class="section-number-3">8.4.</span> Include Abbey Variables</h3>
+<div id="outline-container-org14ac2dc" class="outline-3">
+<h3 id="org14ac2dc"><span class="section-number-3">8.4.</span> Include Abbey Variables</h3>
 <div class="outline-text-3" id="text-8-4">
 <p>
 Private variables in <q>private/vars-abbey.yml</q> are needed, and included
@@ -2989,8 +2989,8 @@ machine simply by adding it to the <code>tvrs</code> group.
 </p>
 </div>
 </div>
-<div id="outline-container-org71e3f52" class="outline-3">
-<h3 id="org71e3f52"><span class="section-number-3">9.3.</span> Include Abbey Variables</h3>
+<div id="outline-container-org167a44e" class="outline-3">
+<h3 id="org167a44e"><span class="section-number-3">9.3.</span> Include Abbey Variables</h3>
 <div class="outline-text-3" id="text-9-3">
 <p>
 Private variables in <q>private/vars-abbey.yml</q> are needed, as in the
@@ -3535,7 +3535,7 @@ the list of "inputs" available in a postal code typically ends with
 the OTA (over the air) broadcasts.
 </p>
 
-<pre class="example" id="orga3162a1">
+<pre class="example" id="org445795b">
 $ tv_grab_zz_sdjson --configure --config-file .mythtv/Mr.Antenna.xmltv
 Cache file for lineups, schedules and programs.
 Cache file: [/home/mythtv/.xmltv/tv_grab_zz_sdjson.cache]
@@ -3984,18 +3984,22 @@ institutional roles, then the liturgical roles.
 
 <div class="org-src-container">
 <q>playbooks/site.yml</q><pre class="src src-conf">---
+- name: Configure All
+  hosts: all
+  roles: [ all ]
+
 - name: Configure Front
   hosts: front
   roles: [ front, abbey-front ]
 
-- name: Configure Core
-  hosts: core
-  roles: [ core, abbey-core ]
-
 - name: Configure Gate
   hosts: gate
   roles: [ gate ]
 
+- name: Configure Core
+  hosts: core
+  roles: [ core, abbey-core ]
+
 - name: Configure Cloister
   hosts: campus
   roles: [ campus, abbey-cloister ]
@@ -5034,7 +5038,7 @@ to <q>private/db.campus_vpn</q>.)
 </div>
 <div id="postamble" class="status">
 <p class="author">Author: Matt Birkholz</p>
-<p class="date">Created: 2024-02-26 Mon 20:06</p>
+<p class="date">Created: 2024-02-27 Tue 11:57</p>
 <p class="validation"><a href="https://validator.w3.org/check?uri=referer">Validate</a></p>
 </div>
 </body>
index 19555ee9fc74e929b8238f27cc7b6270cce0f255..4165db5a84a458c07ec0d518430613d15f2de464 100644 (file)
@@ -3187,18 +3187,22 @@ institutional roles, then the liturgical roles.
 #+CAPTION: =playbooks/site.yml=
 #+BEGIN_SRC conf :tangle playbooks/site.yml :mkdirp yes
 ---
+- name: Configure All
+  hosts: all
+  roles: [ all ]
+
 - name: Configure Front
   hosts: front
   roles: [ front, abbey-front ]
 
-- name: Configure Core
-  hosts: core
-  roles: [ core, abbey-core ]
-
 - name: Configure Gate
   hosts: gate
   roles: [ gate ]
 
+- name: Configure Core
+  hosts: core
+  roles: [ core, abbey-core ]
+
 - name: Configure Cloister
   hosts: campus
   roles: [ campus, abbey-cloister ]
index 45daa90f880494a11a9fe6e7c23967a29df61bb9..a294cc44a4686c511920fb62df18d0ae26929847 100644 (file)
@@ -1,16 +1,20 @@
 ---
+- name: Configure All
+  hosts: all
+  roles: [ all ]
+
 - name: Configure Front
   hosts: front
   roles: [ front, abbey-front ]
 
-- name: Configure Core
-  hosts: core
-  roles: [ core, abbey-core ]
-
 - name: Configure Gate
   hosts: gate
   roles: [ gate ]
 
+- name: Configure Core
+  hosts: core
+  roles: [ core, abbey-core ]
+
 - name: Configure Cloister
   hosts: campus
   roles: [ campus, abbey-cloister ]