diff options
Diffstat (limited to 'content/gemtext/gemfeed/atom.xml')
| -rw-r--r-- | content/gemtext/gemfeed/atom.xml | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/content/gemtext/gemfeed/atom.xml b/content/gemtext/gemfeed/atom.xml index 3e912bec..3b6800da 100644 --- a/content/gemtext/gemfeed/atom.xml +++ b/content/gemtext/gemfeed/atom.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> <feed xmlns="http://www.w3.org/2005/Atom"> - <updated>2021-05-16T18:29:45+01:00</updated> + <updated>2021-05-16T18:34:25+01:00</updated> <title>buetow.org feed</title> <subtitle>Having fun with computers!</subtitle> <link href="gemini://buetow.org/gemfeed/atom.xml" rel="self" /> @@ -985,7 +985,7 @@ zfs::create { 'ztank/foo': filesystem => '/srv/foo', require => File['/srv'], -}¬ +} </pre> <p>Puppet run:</p> <pre> @@ -1039,7 +1039,7 @@ zsh: exit 1 grep foo </pre> <h2>Jails</h2> <p>Here is an example in how a FreeBSD Jail can be created. The Jail will have its own public IPv6 address. And it will have its own internal IPv4 address with IPv4 NAT to the internet (this is due to the limitation that the host server only got one public IPv4 address which requires sharing between all the Jails).</p> -<p>Furthermore, Puppet will ensure that the Jail will have its own ZFS file system (internally it is using the ZFS module). Please notice that the NAT requires the packet filter to be setup correctly (not mentioned in this blog post how to do that).</p> +<p>Furthermore, Puppet will ensure that the Jail will have its own ZFS file system (internally it is using the ZFS module). Please notice that the NAT requires the packet filter to be setup correctly (not covered in this blog post).</p> <pre> include jail::freebsd @@ -1169,13 +1169,13 @@ lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384 nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL> </pre> <h2>Inside-Jail Puppet</h2> -<p>To automatically setup the applications running in the Jail I am using Puppet as well. I wrote a few scripts which bootstrap Puppet inside of a newly created Jail. It is:</p> +<p>To automatically setup the applications running in the Jail I am using Puppet as well. I wrote a few scripts which bootstrap Puppet inside of a newly created Jail. It is doing the following:</p> <ul> -<li>Mounts an encrypted container (containing the secret Puppet manifests [git repository])</li> +<li>Mounts an encrypted container (containing a secret Puppet manifests [git repository])</li> <li>Activates "pkg-ng", the FreeBSD binary package manager, in the Jail</li> <li>Installs Puppet plus all dependencies in the Jail</li> <li>Updates the Jail via "freebsd-update" to the latest version</li> -<li>Sestarts the jail and invokes Puppet.</li> +<li>Restarts the Jail and invokes Puppet.</li> <li>Puppet then also schedules a periodic cron job for the next Puppet runs.</li> </ul> <pre> @@ -1312,7 +1312,9 @@ Notice: Finished catalog run in 206.09 seconds <li>A Jail for the MTA</li> <li>A Jail for the Webserver</li> <li>A Jail for BIND DNS server</li> +<li>A Jail for syncing data forth and back between various servers</li> <li>A Jail for other personal (experimental) use</li> +<li>...etc</li> </ul> <p>All done in a pretty automated manor. </p> <p>E-Mail me your thoughts at comments@mx.buetow.org!</p> |
