From 768d564a6cbe5380d1754352139332414a0083da Mon Sep 17 00:00:00 2001 From: Matt Birkholz Date: Sat, 9 May 2026 15:01:07 -0600 Subject: [PATCH] Tangled blocks are now separated by blank lines(?). Remove all of the blank lines at the tops of the source code blocks. --- README.org | 50 -------------------------------------------------- 1 file changed, 50 deletions(-) diff --git a/README.org b/README.org index cb49a9b..68597da 100644 --- a/README.org +++ b/README.org @@ -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 - <> #+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 - <> #+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 - <> #+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 - <> #+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 - <> #+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 - <> #+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 - <> #+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 - <> #+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 - <> #+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 - <> #+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" ); -- 2.47.3