bash

Inexpensive Puppet Manifest Testing

Dead simple Puppet testing with shell and SSH that you probably should avoid.

certificate

Generating a SAN Certificate in Ruby

Generating SAN certificates using Ruby's OpenSSL library

ci

Inexpensive Puppet Manifest Testing

Dead simple Puppet testing with shell and SSH that you probably should avoid.

clamav

ClamAV Stream Port accept() error

Identifying and fixing SELinux misconfiguration when using ClamAV Stream Ports

cni

Podman CNI Networking on CentOS 7

CNI failed to setup DNAT rules for our Podman containers, leaving them unreachable.

ex2300

Recovering a Juniper EX3400 after a failed zeroize

How I recovered an unbootable EX3400 after a failed zeroize and avoided an unnecessary RMA.

ex3400

Recovering a Juniper EX3400 after a failed zeroize

How I recovered an unbootable EX3400 after a failed zeroize and avoided an unnecessary RMA.

ipv6

Disabling IPv6 Privacy Extensions

IPv6 privacy extensions are great for personal devices, not so much on a server.

Juniper

Recovering a Juniper EX3400 after a failed zeroize

How I recovered an unbootable EX3400 after a failed zeroize and avoided an unnecessary RMA.

JunOS

Recovering a Juniper EX3400 after a failed zeroize

How I recovered an unbootable EX3400 after a failed zeroize and avoided an unnecessary RMA.

networking

Podman CNI Networking on CentOS 7

CNI failed to setup DNAT rules for our Podman containers, leaving them unreachable.

Disabling IPv6 Privacy Extensions

IPv6 privacy extensions are great for personal devices, not so much on a server.

nmcli

Disabling IPv6 Privacy Extensions

IPv6 privacy extensions are great for personal devices, not so much on a server.

openssl

Generating a SAN Certificate in Ruby

Generating SAN certificates using Ruby's OpenSSL library

podman

Podman CNI Networking on CentOS 7

CNI failed to setup DNAT rules for our Podman containers, leaving them unreachable.

puppet

From RVM to rbenv

Migrating from RVM to rbenv (ruby management)

Inexpensive Puppet Manifest Testing

Dead simple Puppet testing with shell and SSH that you probably should avoid.

rbenv

From RVM to rbenv

Migrating from RVM to rbenv (ruby management)

rfc4941

Disabling IPv6 Privacy Extensions

IPv6 privacy extensions are great for personal devices, not so much on a server.

rfc7217

Disabling IPv6 Privacy Extensions

IPv6 privacy extensions are great for personal devices, not so much on a server.

ruby

From RVM to rbenv

Migrating from RVM to rbenv (ruby management)

Generating a SAN Certificate in Ruby

Generating SAN certificates using Ruby's OpenSSL library

rvm

From RVM to rbenv

Migrating from RVM to rbenv (ruby management)

san

Generating a SAN Certificate in Ruby

Generating SAN certificates using Ruby's OpenSSL library

selinux

ClamAV Stream Port accept() error

Identifying and fixing SELinux misconfiguration when using ClamAV Stream Ports

ssl/tls

Generating a SAN Certificate in Ruby

Generating SAN certificates using Ruby's OpenSSL library

testing

Inexpensive Puppet Manifest Testing

Dead simple Puppet testing with shell and SSH that you probably should avoid.