<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Posts on Mark Kenny</title><link>https://www.markkenny.me/posts/</link><description>Recent content in Posts on Mark Kenny</description><generator>Hugo</generator><language>en-gb</language><lastBuildDate>Sun, 27 Sep 2026 01:27:00 +0200</lastBuildDate><atom:link href="https://www.markkenny.me/posts/index.xml" rel="self" type="application/rss+xml"/><item><title>Virtualising macOS</title><link>https://www.markkenny.me/2026/09/virtualising/</link><pubDate>Sun, 27 Sep 2026 01:27:00 +0200</pubDate><guid>https://www.markkenny.me/2026/09/virtualising/</guid><description>&lt;p&gt;Inspired by Rob Potvin&amp;rsquo;s MacAdmins presentation and baking guide on virtualising macOS on Apple Silicon, I moved beyond standard UTM setups to explore a repeatable pipeline using Tart, Packer, and Ansible—fully &amp;ldquo;variablising&amp;rdquo; the workflow for automated VM builds.&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" src="https://raw.githubusercontent.com/markkenny/macos-virtualisation/main/images/applepiemini.jpg"&gt;&lt;/p&gt;
&lt;p&gt;Most guides rely on default &lt;code&gt;admin/admin&lt;/code&gt; credentials, so I reworked the Packer templates to accept dedicated user configurations and Jamf Pro enrollment settings, while navigating Apple&amp;rsquo;s updated build orders and setup screens.&lt;/p&gt;</description></item><item><title>180 Mounter</title><link>https://www.markkenny.me/2024/10/180-mounter/</link><pubDate>Tue, 29 Oct 2024 12:00:00 +0100</pubDate><guid>https://www.markkenny.me/2024/10/180-mounter/</guid><description>&lt;p&gt;So back in the good old days of macOS, when I ran a little Jamf at my old agency &lt;a href="https://180global.com/"&gt;180&lt;/a&gt;, you could launch an AFP link from web browser. So rather than populating ‘Connect to Server’ shortcuts or filling the dock or a folder with links, we added Jamf bookmark, embedded in Self Service for mounting all the network shares.&lt;/p&gt;
&lt;p&gt;It was only three or four file servers as we had an old and new production server at the time, as well as AFP shares from our &lt;a href="../xsan/"&gt;XSAN&lt;/a&gt;, And then moved links from production, supported storage to read-only archive on slower storage with no support contract. We could update links here and all staff could mount all shares from a single place; Self Service.&lt;/p&gt;</description></item><item><title>My Homelab</title><link>https://www.markkenny.me/2024/08/my-homelab/</link><pubDate>Tue, 13 Aug 2024 12:00:00 +0100</pubDate><guid>https://www.markkenny.me/2024/08/my-homelab/</guid><description>&lt;p&gt;I’ve been “home labbing” for a good few years now, way before I even heard of &lt;a href="https://www.reddit.com/r/homelab/"&gt;r/homelab&lt;/a&gt;! I started as I had ‘needs’ and didn’t want to leave my primary workstation running all the time. (Apple eMac with external 15″ TV connected via composite video adapter).&lt;/p&gt;
&lt;p&gt;My first I guess was my G4 MacMini I had plugged in to my TV with VGA. I had a &lt;a href="https://www.washingtonpost.com/wp-dyn/articles/A54095-2004Jun19.html"&gt;Elgato EyeTV 200&lt;/a&gt; connected by FireWire 400 and a matching external drive. All video was there, and I kept my audio on the eMac in iTunes as I only had WiFi at home.&lt;/p&gt;</description></item><item><title>My Jamf Scripts on GitHub</title><link>https://www.markkenny.me/2024/08/my-jamf-scripts-on-github/</link><pubDate>Tue, 13 Aug 2024 12:00:00 +0100</pubDate><guid>https://www.markkenny.me/2024/08/my-jamf-scripts-on-github/</guid><description>&lt;p&gt;I don’t have much, and most is re-hashes of other folks code. But by stitching things together I’ve put together a few tools. Could be useful for folks…&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/markkenny/jamf"&gt;https://github.com/markkenny/jamf&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I also have a couple of recipes on Autopkg. Tag me for mistakes. I will fix them.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/autopkg/markkenny-recipes"&gt;https://github.com/autopkg/markkenny-recipes&lt;/a&gt;&lt;/p&gt;</description></item></channel></rss>