]> birchwood-abbey.net Git - Network.git/commitdiff
Tangled blocks are now separated by blank lines(?).
authorMatt Birkholz <matt@birchwood-abbey.net>
Sat, 9 May 2026 21:01:07 +0000 (15:01 -0600)
committerMatt Birkholz <matt@birchwood-abbey.net>
Sat, 9 May 2026 21:01:07 +0000 (15:01 -0600)
Remove all of the blank lines at the tops of the source code blocks.

README.org

index cb49a9bcb61315930fa7e0ebfc472531c1518a2f..68597da9666f90ffceb05cc29eb932715b91279d 100644 (file)
@@ -130,7 +130,6 @@ from there, forwarding ~sysadm~ to a real person.
 
 #+CAPTION: [[file:roles_t/abbey-front/tasks/main.yml][=roles_t/abbey-front/tasks/main.yml=]]
 #+BEGIN_SRC conf :tangle roles_t/abbey-front/tasks/main.yml
-
 - name: Install abbey email aliases.
   become: yes
   blockinfile:
@@ -210,7 +209,6 @@ like ~gitd-tasks~ and ~gitd-handlers~.
 
 #+CAPTION: [[file:roles_t/abbey-front/tasks/main.yml][=roles_t/abbey-front/tasks/main.yml=]]
 #+BEGIN_SRC conf :tangle roles_t/abbey-front/tasks/main.yml :noweb no-export
-
 <<gitd-tasks>>
 #+END_SRC
 
@@ -295,14 +293,12 @@ like ~gitd-tasks~ and ~gitd-handlers~.
 
 #+CAPTION: [[file:roles_t/abbey-front/handlers/main.yml][=roles_t/abbey-front/handlers/main.yml=]]
 #+BEGIN_SRC conf :tangle roles_t/abbey-front/handlers/main.yml :noweb no-export
-
 <<gitd-handlers>>
 #+END_SRC
 
 #+NAME: gitd-handlers
 #+CAPTION: ~gitd-handlers~
 #+BEGIN_SRC conf
-
 - name: Reload systemd.
   become: yes
   systemd:
@@ -382,7 +378,6 @@ web site =/favicon.ico=.
 
 #+CAPTION: [[file:roles_t/abbey-front/tasks/main.yml][=roles_t/abbey-front/tasks/main.yml=]]
 #+BEGIN_SRC conf :tangle roles_t/abbey-front/tasks/main.yml :noweb no-export
-
 <<gitweb-tasks>>
 #+END_SRC
 
@@ -426,7 +421,6 @@ web site =/favicon.ico=.
 
 #+CAPTION: [[file:roles_t/abbey-front/handlers/main.yml][=roles_t/abbey-front/handlers/main.yml=]]
 #+BEGIN_SRC conf :tangle roles_t/abbey-front/handlers/main.yml :noweb no-export
-
 <<gitweb-handlers>>
 #+END_SRC
 
@@ -519,7 +513,6 @@ will be accepted.
 
 #+CAPTION: [[file:roles_t/abbey-front/tasks/main.yml][=roles_t/abbey-front/tasks/main.yml]]
 #+BEGIN_SRC conf :tangle roles_t/abbey-front/tasks/main.yml :noweb no-export
-
 <<tellurion-tasks>>
 #+END_SRC
 
@@ -548,7 +541,6 @@ discussed in the following [[*Install Let's Encrypt][Install Let's Encrypt]] sec
 
 #+CAPTION: [[file:roles_t/abbey-front/tasks/main.yml][=roles_t/abbey-front/tasks/main.yml=]]
 #+BEGIN_SRC conf :tangle roles_t/abbey-front/tasks/main.yml :noweb no-export
-
 - name: Configure Apache.
   become: yes
   vars:
@@ -582,7 +574,6 @@ The replacement =logrotate-mailer= does, and includes it in a
 
 #+CAPTION: [[file:roles_t/abbey-front/tasks/main.yml][=roles_t/abbey-front/tasks/main.yml=]]
 #+BEGIN_SRC conf :tangle roles_t/abbey-front/tasks/main.yml
-
 - name: Configure Apache log archival.
   become: yes
   lineinfile:
@@ -762,7 +753,6 @@ package is installed and its =live/= subdirectory is world readable.
 
 #+CAPTION: [[file:roles_t/abbey-front/tasks/main.yml][=roles_t/abbey-front/tasks/main.yml=]]
 #+BEGIN_SRC conf :tangle roles_t/abbey-front/tasks/main.yml
-
 - name: Install Certbot for Apache.
   become: yes
   apt: pkg=python3-certbot-apache
@@ -802,7 +792,6 @@ be restarted manually.
 
 #+CAPTION: [[file:roles_t/abbey-front/tasks/main.yml][=roles_t/abbey-front/tasks/main.yml=]]
 #+BEGIN_SRC conf :tangle roles_t/abbey-front/tasks/main.yml
-
 - name: "Use Let's Encrypt certificate&key."
   become: yes
   file:
@@ -822,7 +811,6 @@ be restarted manually.
 
 #+CAPTION: [[file:roles_t/abbey-front/tasks/main.yml][=roles_t/abbey-front/tasks/main.yml=]]
 #+BEGIN_SRC conf :tangle roles_t/abbey-front/tasks/main.yml
-
 - name: Install Certbot hook.
   become: yes
   copy:
@@ -850,7 +838,6 @@ The following task arranges to rotate Certbot's logs files.
 
 #+CAPTION: [[file:roles_t/abbey-front/tasks/main.yml][=roles_t/abbey-front/tasks/main.yml=]]
 #+BEGIN_SRC conf :tangle roles_t/abbey-front/tasks/main.yml
-
 - name: Install Certbot logrotate configuration.
   become: yes
   copy:
@@ -877,7 +864,6 @@ are detected by keeping a copy in =/etc/letsencrypt~/= for comparison.
 
 #+CAPTION: [[file:roles_t/abbey-front/tasks/main.yml][=roles_t/abbey-front/tasks/main.yml=]]
 #+BEGIN_SRC conf :tangle roles_t/abbey-front/tasks/main.yml
-
 - name: "Install Let's Encrypt archive script."
   become: yes
   copy:
@@ -924,7 +910,6 @@ imported into ~root@front~'s GnuPG key file.
 
 #+CAPTION: [[file:roles_t/abbey-front/tasks/main.yml][=roles_t/abbey-front/tasks/main.yml=]]
 #+BEGIN_SRC conf :tangle roles_t/abbey-front/tasks/main.yml
-
 - name: Copy root@core's public key.
   become: yes
   copy:
@@ -936,7 +921,6 @@ imported into ~root@front~'s GnuPG key file.
 
 #+CAPTION: [[file:roles_t/abbey-front/handlers/main.yml][=roles_t/abbey-front/handlers/main.yml=]]
 #+BEGIN_SRC conf :tangle roles_t/abbey-front/handlers/main.yml
-
 - name: Import root@core's public key.
   become: yes
   command: gpg --import ~/.gnupg-root-pub.pem
@@ -976,7 +960,6 @@ The house task list uses JQuery.
 
 #+CAPTION: [[file:roles_t/abbey-core/tasks/main.yml][=roles_t/abbey-core/tasks/main.yml=]]
 #+BEGIN_SRC conf :tangle roles_t/abbey-core/tasks/main.yml
-
 - name: Install additional packages.
   become: yes
   apt:
@@ -999,7 +982,6 @@ e.g. ~mythtv@mythtv.birchwood.private~, locally.)
 
 #+CAPTION: [[file:roles_t/abbey-core/tasks/main.yml][=roles_t/abbey-core/tasks/main.yml=]]
 #+BEGIN_SRC conf :tangle roles_t/abbey-core/tasks/main.yml
-
 - name: Install abbey email aliases.
   become: yes
   blockinfile:
@@ -1031,13 +1013,11 @@ for more information.
 
 #+CAPTION: [[file:roles_t/abbey-core/tasks/main.yml][=roles_t/abbey-core/tasks/main.yml=]]
 #+BEGIN_SRC conf :tangle roles_t/abbey-core/tasks/main.yml :noweb no-export
-
 <<gitd-tasks>>
 #+END_SRC
 
 #+CAPTION: [[file:roles_t/abbey-core/handlers/main.yml][=roles_t/abbey-core/handlers/main.yml=]]
 #+BEGIN_SRC conf :tangle roles_t/abbey-core/handlers/main.yml :noweb no-export
-
 <<gitd-handlers>>
 #+END_SRC
 
@@ -1050,13 +1030,11 @@ Front]] for more information.
 
 #+CAPTION: [[file:roles_t/abbey-core/tasks/main.yml][=roles_t/abbey-core/tasks/main.yml=]]
 #+BEGIN_SRC conf :tangle roles_t/abbey-core/tasks/main.yml :noweb no-export
-
 <<gitweb-tasks>>
 #+END_SRC
 
 #+CAPTION: [[file:roles_t/abbey-core/handlers/main.yml][=roles_t/abbey-core/handlers/main.yml=]]
 #+BEGIN_SRC conf :tangle roles_t/abbey-core/handlers/main.yml :noweb no-export
-
 <<gitweb-handlers>>
 #+END_SRC
 
@@ -1068,7 +1046,6 @@ and included by the following code block.
 
 #+CAPTION: [[file:roles_t/abbey-core/tasks/main.yml][=roles_t/abbey-core/tasks/main.yml]]
 #+BEGIN_SRC conf :tangle roles_t/abbey-core/tasks/main.yml :noweb no-export
-
 <<tellurion-tasks>>
 #+END_SRC
 
@@ -1081,7 +1058,6 @@ site on Front.  Their configurations include the same [[apache-gitweb][~apache-g
 
 #+CAPTION: [[file:roles_t/abbey-core/tasks/main.yml][=roles_t/abbey-core/tasks/main.yml=]]
 #+BEGIN_SRC conf :tangle roles_t/abbey-core/tasks/main.yml :noweb no-export
-
 - name: Configure live website.
   become: yes
   vars:
@@ -1127,7 +1103,6 @@ directives that enable user Git publishing with Gitweb (defined [[apache-gitweb]
 
 #+CAPTION: [[file:roles_t/abbey-core/tasks/main.yml][=roles_t/abbey-core/tasks/main.yml=]]
 #+BEGIN_SRC conf :tangle roles_t/abbey-core/tasks/main.yml :noweb no-export
-
 - name: Configure house website.
   become: yes
   copy:
@@ -1150,7 +1125,6 @@ The abbey uses the Apt-Cacher:TNG package cache on Core.  The
 
 #+CAPTION: [[file:roles_t/abbey-core/tasks/main.yml][=roles_t/abbey-core/tasks/main.yml=]]
 #+BEGIN_SRC conf :tangle roles_t/abbey-core/tasks/main.yml
-
 - name: Install Apt-Cacher:TNG.
   become: yes
   apt: pkg=apt-cacher-ng
@@ -1164,7 +1138,6 @@ so caching their packages is not a priority.)
 
 #+CAPTION: [[file:roles_t/abbey-core/tasks/main.yml][=roles_t/abbey-core/tasks/main.yml=]]
 #+BEGIN_SRC conf :tangle roles_t/abbey-core/tasks/main.yml
-
 - name: Use the local Apt package cache.
   become: yes
   copy:
@@ -1196,7 +1169,6 @@ RAID-5 array under =/home/=.
 
 #+CAPTION: [[file:roles_t/abbey-core/tasks/main.yml][=roles_t/abbey-core/tasks/main.yml=]]
 #+BEGIN_SRC conf :tangle roles_t/abbey-core/tasks/main.yml
-
 - name: Configure NAGIOS monitoring for Core /home/.
   become: yes
   copy:
@@ -1230,7 +1202,6 @@ RAID-5 array under =/home/=.
 
 #+CAPTION: [[file:roles_t/abbey-core/handlers/main.yml][=roles_t/abbey-core/handlers/main.yml=]]
 #+BEGIN_SRC conf :tangle roles_t/abbey-core/handlers/main.yml
-
 - name: Reload NAGIOS4.
   become: yes
   systemd:
@@ -1411,8 +1382,6 @@ else
   echo "FAIL:  $device $n_status $u_status"
   exit $STATE_CRITICAL
 fi
-
-
 #+END_SRC
 
 *** Configure NAGIOS Monitoring of The Cloister
@@ -1446,7 +1415,6 @@ The following task installs each host's NAGIOS configuration.
 
 #+CAPTION: [[file:roles_t/abbey-core/tasks/main.yml][=roles_t/abbey-core/tasks/main.yml=]]
 #+BEGIN_SRC conf :tangle roles_t/abbey-core/tasks/main.yml
-
 - name: Configure cloister NAGIOS monitoring.
   become: yes
   template:
@@ -1630,7 +1598,6 @@ trends in resource usage.
 
 #+CAPTION: [[file:roles_t/abbey-core/tasks/main.yml][=roles_t/abbey-core/tasks/main.yml=]]
 #+BEGIN_SRC conf :tangle roles_t/abbey-core/tasks/main.yml
-
 - name: Install Munin.
   become: yes
   apt: pkg=munin
@@ -1700,7 +1667,6 @@ next task configures ~libsensors~ to ignore them.
 
 #+CAPTION: [[file:roles_t/abbey-core/tasks/main.yml][=roles_t/abbey-core/tasks/main.yml=]]
 #+BEGIN_SRC conf :tangle roles_t/abbey-core/tasks/main.yml
-
 - name: Configure core sensors(1).
   become: yes
   copy:
@@ -1715,7 +1681,6 @@ next task configures ~libsensors~ to ignore them.
 
 #+CAPTION: [[file:roles_t/abbey-core/handlers/main.yml][=roles_t/abbey-core/handlers/main.yml=]]
 #+BEGIN_SRC conf :tangle roles_t/abbey-core/handlers/main.yml
-
 - name: Restart Munin.
   become: yes
   systemd:
@@ -1739,7 +1704,6 @@ at ~http://www/doc/analog/~.
 
 #+CAPTION: [[file:roles_t/abbey-core/tasks/main.yml][=roles_t/abbey-core/tasks/main.yml=]]
 #+BEGIN_SRC conf :tangle roles_t/abbey-core/tasks/main.yml
-
 - name: Install Analog.
   become: yes
   apt: pkg=analog
@@ -1803,7 +1767,6 @@ user cloud accounts, found in files owned by ~www-data~, files like
 
 #+CAPTION: [[file:roles_t/abbey-core/tasks/main.yml][=roles_t/abbey-core/tasks/main.yml=]]
 #+BEGIN_SRC conf :tangle roles_t/abbey-core/tasks/main.yml
-
 - name: Add Monkey to Nextcloud group.
   become: yes
   user:
@@ -1819,7 +1782,6 @@ Monkey's photo processing scripts use ~netpbm~ commands like
 
 #+CAPTION: [[file:roles_t/abbey-core/tasks/main.yml][=roles_t/abbey-core/tasks/main.yml=]]
 #+BEGIN_SRC conf :tangle roles_t/abbey-core/tasks/main.yml
-
 - name: Install netpbm.
   become: yes
   apt: pkg=netpbm
@@ -2031,7 +1993,6 @@ Raspberry Pis (architecture ~aarch64~) only.
 
 #+CAPTION: [[file:roles_t/abbey-cloister/tasks/main.yml][=roles_t/abbey-cloister/tasks/main.yml=]]
 #+BEGIN_SRC conf :tangle roles_t/abbey-cloister/tasks/main.yml
-
 - name: Install abbey_pisensors NAGIOS plugin.
   become: yes
   copy:
@@ -2067,7 +2028,6 @@ Each cloistered host is a Munin node.
 
 #+CAPTION: [[file:roles_t/abbey-cloister/tasks/main.yml][=roles_t/abbey-cloister/tasks/main.yml=]]
 #+BEGIN_SRC conf :tangle roles_t/abbey-cloister/tasks/main.yml
-
 - name: Install Munin Node.
   become: yes
   apt: pkg=munin-node
@@ -2103,7 +2063,6 @@ Each cloistered host is a Munin node.
 
 #+CAPTION: [[file:roles_t/abbey-cloister/handlers/main.yml][=roles_t/abbey-cloister/handlers/main.yml=]]
 #+BEGIN_SRC conf :tangle roles_t/abbey-cloister/handlers/main.yml
-
 - name: Restart Munin Node.
   become: yes
   systemd:
@@ -2118,7 +2077,6 @@ them.
 
 #+CAPTION: [[file:roles_t/abbey-cloister/tasks/main.yml][=roles_t/abbey-cloister/tasks/main.yml=]]
 #+BEGIN_SRC conf :tangle roles_t/abbey-cloister/tasks/main.yml
-
 - name: Configure {{ inventory_hostname }} sensors(1).
   copy:
     content: |
@@ -2137,7 +2095,6 @@ The monks of the abbey are masters of the staff and Emacs.
 
 #+CAPTION: [[file:roles_t/abbey-cloister/tasks/main.yml][=roles_t/abbey-cloister/tasks/main.yml=]]
 #+BEGIN_SRC conf :tangle roles_t/abbey-cloister/tasks/main.yml
-
 - name: Install monastic software.
   become: yes
   apt: pkg=emacs
@@ -2286,7 +2243,6 @@ remaining installation steps are skipped unless
 
 #+CAPTION: [[file:roles_t/abbey-dvr/tasks/main.yml][=roles_t/abbey-dvr/tasks/main.yml=]]
 #+BEGIN_SRC conf :tangle roles_t/abbey-dvr/tasks/main.yml
-
 - name: Test for AgentDVR directory.
   stat:
     path: /home/agentdvr/AgentDVR
@@ -2304,7 +2260,6 @@ by =install.sh=.
 
 #+CAPTION: [[file:roles_t/abbey-dvr/tasks/main.yml][=roles_t/abbey-dvr/tasks/main.yml=]]
 #+BEGIN_SRC conf :tangle roles_t/abbey-dvr/tasks/main.yml
-
 - name: Install AgentDVR.service.
   become: yes
   copy:
@@ -2346,7 +2301,6 @@ by =install.sh=.
 
 #+CAPTION: [[file:roles_t/abbey-front/handlers/main.yml][=roles_t/abbey-front/handlers/main.yml=]]
 #+BEGIN_SRC conf :tangle roles_t/abbey-front/handlers/main.yml
-
 - name: Restart AgentDVR.
   become: yes
   systemd:
@@ -2367,7 +2321,6 @@ location do not fail.
 
 #+CAPTION: [[file:roles_t/abbey-dvr/tasks/main.yml][=roles_t/abbey-dvr/tasks/main.yml=]]
 #+BEGIN_SRC conf :tangle roles_t/abbey-dvr/tasks/main.yml
-
 - name: Create /DVR/AgentDVR/.
   become: yes
   file:
@@ -2394,7 +2347,6 @@ the storage available on =/DVR/=.
 
 #+CAPTION: [[file:roles_t/abbey-dvr/tasks/main.yml][=roles_t/abbey-dvr/tasks/main.yml=]]
 #+BEGIN_SRC conf :tangle roles_t/abbey-dvr/tasks/main.yml
-
 - name: Configure NAGIOS command abbey_dvr.
   become: yes
   vars:
@@ -2597,7 +2549,6 @@ creates that directory and ensures it has appropriate permissions.
 
 #+CAPTION: [[file:roles_t/abbey-tvr/tasks/main.yml][=roles_t/abbey-tvr/tasks/main.yml=]]
 #+BEGIN_SRC conf :tangle roles_t/abbey-tvr/tasks/main.yml
-
 - name: Create MythTV storage area.
   become: yes
   file:
@@ -3069,7 +3020,6 @@ a limit pattern.  For example:
 
 #+CAPTION: [[file:abbey][=abbey=]]
 #+BEGIN_SRC perl :tangle abbey
-
 if (defined $ARGV[0] && $ARGV[0] eq "upgrade") {
   shift;
   my @args = ( "-e", "\@Secret/become.yml" );