summaryrefslogtreecommitdiff
path: root/gemfeed
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2024-01-13 23:08:14 +0200
committerPaul Buetow <paul@buetow.org>2024-01-13 23:08:14 +0200
commitdd6db3673ccb6cc67aa48edcfcf7ce5bdbb86b03 (patch)
tree83c3cd26b367efae04f0f7a66b3041bf0b588cde /gemfeed
parent7f6d26de0e6716b53f3b379bc091bb1d736082d1 (diff)
Update content for md
Diffstat (limited to 'gemfeed')
-rw-r--r--gemfeed/2016-04-09-jails-and-zfs-on-freebsd-with-puppet.md7
-rw-r--r--gemfeed/2022-07-30-lets-encrypt-with-openbsd-and-rex.md7
-rw-r--r--gemfeed/2024-01-13-one-reason-why-i-love-openbsd.md71
-rw-r--r--gemfeed/index.md1
4 files changed, 86 insertions, 0 deletions
diff --git a/gemfeed/2016-04-09-jails-and-zfs-on-freebsd-with-puppet.md b/gemfeed/2016-04-09-jails-and-zfs-on-freebsd-with-puppet.md
index 7b49b7f9..2f9c3b4d 100644
--- a/gemfeed/2016-04-09-jails-and-zfs-on-freebsd-with-puppet.md
+++ b/gemfeed/2016-04-09-jails-and-zfs-on-freebsd-with-puppet.md
@@ -385,6 +385,13 @@ Of course I am operating multiple Jails on the same host this way with Puppet:
All done in a pretty automated manor.
+Other *BSD related posts are:
+
+[2016-04-09 Jails and ZFS with Puppet on FreeBSD (You are currently reading this)](./2016-04-09-jails-and-zfs-on-freebsd-with-puppet.md)
+[2022-07-30 Let's Encrypt with OpenBSD and Rex](./2022-07-30-lets-encrypt-with-openbsd-and-rex.md)
+[2022-10-30 Installing DTail on OpenBSD](./2022-10-30-installing-dtail-on-openbsd.md)
+[2024-01-13 One reason why I love OpenBSD](./2024-01-13-one-reason-why-i-love-openbsd.md)
+
E-Mail your comments to `paul@nospam.buetow.org` :-)
[Back to the main site](../)
diff --git a/gemfeed/2022-07-30-lets-encrypt-with-openbsd-and-rex.md b/gemfeed/2022-07-30-lets-encrypt-with-openbsd-and-rex.md
index bc3800ca..2a54391a 100644
--- a/gemfeed/2022-07-30-lets-encrypt-with-openbsd-and-rex.md
+++ b/gemfeed/2022-07-30-lets-encrypt-with-openbsd-and-rex.md
@@ -656,6 +656,13 @@ OpenBSD suits perfectly here as all the tools are already part of the base insta
Why re-inventing the wheel? I love that a `Rexfile` is just a Perl DSL. Also, OpenBSD comes with Perl in the base system. So no new programming language had to be added to my mix for the configuration management system. Also, the `acme.sh` shell script is not a Bash but a standard Bourne shell script, so I didn't have to install an additional shell as OpenBSD does not come with the Bash pre-installed.
+Other *BSD related posts are:
+
+[2016-04-09 Jails and ZFS with Puppet on FreeBSD](./2016-04-09-jails-and-zfs-on-freebsd-with-puppet.md)
+[2022-07-30 Let's Encrypt with OpenBSD and Rex (You are currently reading this)](./2022-07-30-lets-encrypt-with-openbsd-and-rex.md)
+[2022-10-30 Installing DTail on OpenBSD](./2022-10-30-installing-dtail-on-openbsd.md)
+[2024-01-13 One reason why I love OpenBSD](./2024-01-13-one-reason-why-i-love-openbsd.md)
+
E-Mail your comments to `paul@nospam.buetow.org` :-)
[Back to the main site](../)
diff --git a/gemfeed/2024-01-13-one-reason-why-i-love-openbsd.md b/gemfeed/2024-01-13-one-reason-why-i-love-openbsd.md
new file mode 100644
index 00000000..b52913e5
--- /dev/null
+++ b/gemfeed/2024-01-13-one-reason-why-i-love-openbsd.md
@@ -0,0 +1,71 @@
+# One reason why I love OpenBSD
+
+> Published at 2024-01-13T22:55:33+02:00
+
+```
+ .
+ A ;
+ | ,--,-/ \---,-/| ,
+ _|\,'. /| /| `/|-.
+ \`.' /| , `;.
+ ,'\ A A A A _ /| `.;
+ ,/ _ A _ / _ /| ;
+ /\ / \ , , A / / `/|
+ /_| | _ \ , , ,/ \
+ // | |/ `.\ ,- , , ,/ ,/ \/
+ / @| |@ / /' \ \ , > /| ,--.
+ |\_/ \_/ / | | , ,/ \ ./' __:..
+ | __ __ | | | .--. , > > |-' / `
+ ,/| / ' \ | | | \ , | /
+ / |<--.__,->| | | . `. > > / (
+/_,' \\ ^ / \ / / `. >-- /^\ |
+ \\___/ \ / / \__' \ \ \/ \ |
+ `. |/ , , /`\ \ )
+ \ ' |/ , V \ / `-\
+ `|/ ' V V \ \.' \_
+ '`-. V V \./'\
+ `|/-. \ / \ /,---`\ kat
+ n
+ / `._____V_____V'
+ ' '
+```
+
+I just upgraded my OpenBSD's from `7.3` to `7.4` by following the unattended upgrade guide:
+
+[https://www.openbsd.org/faq/upgrade74.html](https://www.openbsd.org/faq/upgrade74.html)
+
+```shell
+doas installboot sd0 # Update the bootloader (not for every upgrade required)
+doas sysupgrade # Update all binaries (including Kernel)
+```
+
+`sysupgrade` downloaded and upgraded to the next release and rebooted the system. After the reboot, I run:
+
+```shell
+doas sysmerge # Update system configuration files
+doas pkg_add -u # Update all packages
+doas reboot # Just in case, reboot one more time
+```
+
+That's it! Took me around 5 minutes in total! No issues, only these few comands, only 5 minutes! It just works! No problems, no conflicts, no tons (actually none) config file merge conflicts.
+
+I followed the same procedure the previous times and never encountered any difficulties with any OpenBSD upgrades.
+
+I have seen upgrades of other Operating Systems either take a long time or break the system (which takes manual steps to repair). That's just one of many reasons why I love OpenBSD! There appear never to be any problems. It just gets its job done!
+
+[The OpenBSD Project](https://www.openbsd.org)
+
+BTW: are you looking for an opinionated OpenBSD VM hoster? OpenBSD Amsterdam may be for you. They rock (I am having a VM there, too)!
+
+[https://openbsd.amsterdam](https://openbsd.amsterdam)
+
+Other *BSD related posts are:
+
+[2016-04-09 Jails and ZFS with Puppet on FreeBSD](./2016-04-09-jails-and-zfs-on-freebsd-with-puppet.md)
+[2022-07-30 Let's Encrypt with OpenBSD and Rex](./2022-07-30-lets-encrypt-with-openbsd-and-rex.md)
+[2022-10-30 Installing DTail on OpenBSD](./2022-10-30-installing-dtail-on-openbsd.md)
+[2024-01-13 One reason why I love OpenBSD (You are currently reading this)](./2024-01-13-one-reason-why-i-love-openbsd.md)
+
+E-Mail your comments to `paul@nospam.buetow.org` :-)
+
+[Back to the main site](../)
diff --git a/gemfeed/index.md b/gemfeed/index.md
index 0eccfe89..33d72833 100644
--- a/gemfeed/index.md
+++ b/gemfeed/index.md
@@ -2,6 +2,7 @@
## To be in the .zone!
+[2024-01-13 - One reason why I love OpenBSD](./2024-01-13-one-reason-why-i-love-openbsd.md)
[2024-01-09 - Site Reliability Engineering - Part 3: On-Call Culture and the Human Aspect](./2024-01-09-site-reliability-engineering-part-3.md)
[2023-12-10 - Bash Golf Part 3](./2023-12-10-bash-golf-part-3.md)
[2023-11-19 - Site Reliability Engineering - Part 2: Operational Balance in SRE](./2023-11-19-site-reliability-engineering-part-2.md)