ghost Featured Ghost Routing with Collections When converting a site that may be serving content with a date based URL, something like {domain}/{path}/{year}/{month}/{slug}/, it makes sense to retain the existing structure when porting content; the old content is indexed by the likes of Google, Yahoo, Microsoft. Getting existing content re-indexed is a
streaming Multi-Streaming with Windows, built on the WSL for FREE To accomplish this mission you'll need to install the WSL (Windows Subsystem for Linux). I will not be covering the install process here, it is well documented by Microsoft, and is really a matter of running basically 3 commands.
tripleo Featured TripleO(-Ansible) Bootcamp In this post, I intend to bring new folks into TripleO-Ansible by explaining how TripleO is evolving. We're building a modular set of Ansible roles, playbooks, plugins, and scripts, which are reforming the foundation of enterprise-ready OpenStack environments. While that's awesome in its own right, these
tripleo-ansible Featured The Anatomy of Roles in TripleO-Ansible TripleO-Ansible roles are built to be simple to understand, easily documented, and tested. In this post, I will go over the parts of a TripleO-Ansible role and why they're important. What is an Ansible Role Roles are simple and well documented by Ansible, Roles are ways of automatically
tripleo Featured Using TripleO-Ansible, without TripleO, in Ansible Operations The TripleO project team has been embarking on developing Ansible roles for deploying and operating OpenStack clouds. While this is not new, over the last couple of months, we've re-ignited our simplification efforts and have focused on creating simple, well-tested tooling. We started by collecting all of our
tesla Featured Extra Weather Stripping for the Model 3 Here's a quick run-down of the GOLOHO Door Seal Kit for Tesla Model 3. I ordered it off Amazon after doing a bit of research on which door seal kit was the best bang for the buck, and I'm pretty happy with my purchase. Want to
tesla Featured They are the Platypuses I decided it's time I put on CloudKiller's front license plate. Instead of drilling or gluing the factory mount, making my mounting decisions irreversibly permanent, I ordered The Platypus License Plate Mount, from @CravenSpeed. Installation is easy 1. pop off the tow hook cover 2. screw
tripleo Featured Trello to Storyboard A Tail of Two Task Trackers On this little outing I'll be migrating a Trello board to a Storyboard project. The purpose of this effort is to move all cards, columns, and assets from an active Trello board into Storyboard creating new stories, worklists, tasks, and a board.
tripleo Developing Roles with TripleO-Ansible Developing roles with TripleO has never been more accessible. The TripleO-Ansible project has been recently gone through a renaissance which has focused on operators, developers, simplicity, and ease of understanding. In this blog post, I'm going to cover the creation of a new role using the role-addition.yml
red hat vBMC, faux'ing bare-metal VirtualBMC, or vBMC for short, is an excellent little tool which provides an IMPI interface to KVM virtual machines within libvirt. This tiny post will show how it can be setup as a service, which allows it to be started and stopped with the host machine. Because vBMC is a
rackspace Featured Onward & Upward, Into the Wide Blue Yonder and the Great Unknown Today was the end of the beginning. I've been a little out of sorts for the past few weeks and I don't really know how to write this post. I've rewritten this thing nearly a dozen times so I'll just get it
systemd Featured Running local services in network namespaces with systemd Given systemd is ubiquitous with modern day GNU/Linux it only makes sense that it be able to do just about everything under the sun; which strictly adheres to the UNIX philosophy 😂. While the move to systemd has not always been a popular one, I too once hated it, it
linux Fixing "duplicate plugin" issues in Elasticsearch Sometimes, when installing or upgrading plugins within elasticsearch old installation files will remain after installation or removal. If these files are not cleaned up the installation or upgrade of new plugins will not be possible and you'll encounter the following error. # /usr/share/elasticsearch/bin/elasticsearch-plugin install --batch
life Featured Living with The Ridge So I've decided to upend my life and give up my trusty old leather wallet. I'm converting to an RFID shielding "slim" wallet!
btrfs Featured Migrating BTRFS Subvolumes locally This post will focus on moving a BTRFS file system from loopback file to a mounted BTRFS subvolume on a local file system. The Scenario A server has BTRFS as it's root file system and is being used with systemd-nspawn. While this server has been online for several
btrfs Featured Migrating a BTRFS Volume Between Devices When using BTRFS volumes it's sometimes necessary to move things around. BTRFS has some great tools to assist operators to move volumes and this post will cover one available method. What is this post about While the reasons to move a device from one place to another are
lenovo Featured Installation, Firmware Upgrade, and Setup of a Sierra Wireless Card on a Lenovo X1 from Linux The card I wanted to break into many little pieces but now love is an "Sierra Wireless EM7455". If you've found this post and are simply wanting to know how to install new firmware from Linux for a Sierra Wireless WWAN device, skip to the bottom of the post.
systemd Featured ¿Journald'ing Remotely? Mucho Sí! If you're running Linux and using systemd then you've likely needed to deal with systemd-journald to stream system logs, or check on the general health of the node. In the course of administering your systemd hosts it's likely you've thought, it sure
openstack-ansible Nova-Compute + LVM, an IOPS Love Story The OpenStack Nova project has long had the ability to provision instances into logical volumes however in my travels I've found most deployments don't use it as the go-to instance storage. However recently I've been asked by a couple folks how it can be
btrfs Featured Mounting a BTRFS Subvolume Porque Podemos Let's say there's a BTRFS filesystem happily running things in one location and it becomes desirable to use the same BTRFS filesystem in a different location. Traditionally would require the administrator to create a new partition or logical volume, format it, and mount it
openstack-ansible Minimal OpenStack-Ansible deployment Deploying OpenStack-Ansible, and following the deployer documentation, will result in a production-ready OpenStack Cloud. A typical deployment requires operators to setup various network interfaces, use different VLAN tags, and create several purpose-built bridges. But what if these typical requirements couldn't be met or what if the goal was
nspawn Featured OpenStack-Ansible machinectl image management With recent changes in OpenStack-Ansible we're now able to import and export container images for using the built-in systemd tooling via machinectl. This gives us the ability to rapidly provision or replace containers as needed from a pre-seeded source. In this post, I'll cover how an
nspawn OpenStack-Ansible Machinectl Storage setup When using the machinctl container storage backend you've got choices on how to setup your host machines. This article will cover the three very common deployment situations. 1. Simply let systemd back the /var/lib/machines directory using a loop device file which has been formatted BTRFS; this
Import 2022-12-12 02:00 Fixing a wedged android update - DTEK60 The other day I received a notice from my mobile device manufacture (Blackberry) of an OTA update containing security patches for my DTEK60. Excited, I rushed to install the patch only to discover that something didn't work quite right. The upgrade window would simply hang after tapping the
nspawn Growing BTRFS in a Logical Volume As you may know, I run quite a few nspawn containers which are responsible for running my entire home network, entertainment system, home automation, and a few other applications here & there. What you may not be aware of is the fact that I'm running everything on top