Seth Vargo says hell no—puts Chef on ICE

Just when you thought a toxic, old, white guy with lousy hygiene was going to dominate the news this week, in walks Seth Vargo. On Thursday, Seth Vargo, a former Chef employee, learned something he wasn’t comfortable with about code he’d written. Seth discovered Chef had an active contract with the US Department of Homeland Security’s Immigration and Customs Enforcement (yes, that one). Seth then did something rather extraordinary. He yanked his code (including chef-sugar) from GitHub and RubyGems. [Read More]

Upstream vs Downstream

I was working on things for work (as one does) when it dawned on me. Very few folks understand the difference between upstream and downstream as it relates to open source software. I used Red Hat projects as a pointer. Here is the output of that effort (which was scratching the surface). Upstream vs. Downstream Upstream vs. Downstream is confusing at times. But, for the bigger Red Hat projects this holds true: [Read More]

Microsoft Has Come a Long Way

Microsoft has come a very long way in its fight back into the graces of all technologists. There will be some die hards that will never forgive Microsoft for what it attempted to do to open source software. Like there will be some die hards that won’t embrace PowerShell, WSL, and future Microsoft improvements. But, there is no denying that Microsoft has changed as a company in a way that is beneficial to the open source community and beyond. [Read More]

The Open Organization Guide to IT Culture Change

The open organization community at Opensource.com (of which I’m a member) is pleased to announce the immediate release of its newest book, The Open Organization Guide to IT Culture Change. Sign up for DevOps'ish! DevOps'ish is a weekly newsletter covering DevOps, Cloud Native, Open Source, and the 'ish between. As IT teams around the world rise to these new challenges, they’re realizing that radical change isn’t a matter of tools alone. [Read More]

Got Badlock? Ansible Can Help

Badlock might not be bad for all. If you are using Ansible you can patch your systems with a single playbook (or ad hoc command). Sign up for DevOps'ish! DevOps'ish is a weekly newsletter covering DevOps, Cloud Native, Open Source, and the 'ish between. For RPM based OS users Badlock (samba) patching is as easy as: ansible -m shell -a "yum update *samba*" all [Read More]

Grep Multiple Ansible Vault Files

Here’s a handy one-liner to grep multiple Ansible Vault files (like group_vars). All you need is an Ansible Vault password file (outside of your configuration repo, please) and a little bash. {{ highlight bash }} ls -1 | while read N ; do echo -n $N: ; ansible-vault –vault-password-file ~/.ansible_vault view $N | grep ; done {{ / highlight }} Sign up for DevOps'ish! DevOps'ish is a weekly newsletter covering DevOps, Cloud Native, Open Source, and the 'ish between. [Read More]

Install VirtualBox Guest Additions via Command Line

I routinely spin up CentOS virtual machines in VirtualBox. Sometimes they are temporary and others might be around for months. These seemingly throw away VMs utilize the CentOS minimal install ISO for speed of setup (I really should just build a standard starting point VM and clone it as needed but I digress). Sign up for DevOps'ish! DevOps'ish is a weekly newsletter covering DevOps, Cloud Native, Open Source, and the 'ish between. [Read More]

Linux Directory Structure

For more information about the Linux directory structure see the Filesystem Hierarchy Standard (FHS) which is part of the Linux Standard Base (LSB) which is a workgroup of the Free Standards Group. Sign up for DevOps'ish! DevOps'ish is a weekly newsletter covering DevOps, Cloud Native, Open Source, and the 'ish between. / The root directory (not to be concerned with the root account) is similar to a drive letter in Windows (C:\, D:\, etc. [Read More]