Install Azure CLI on Fedora 35

I started work on packaging the Azure CLI and all of its components in Fedora back in July 2021 and the work finally finished just as the Fedora 35 development cycled ended. This required plenty of packaging work and I was thankful for all the advice I received along the way from experienced Fedora packagers. Installing Azure CLI Make sure you鈥檙e on Fedora 35 or later first. Then install azure-cli:...

2021-11-01 路 2 min 路 Major Hayden

icanhazip.com FAQ

icanhazip.com has a new owner! 馃帀 Starting in June 2021, icanhazip.com is now owned and operated by Cloudflare! Read more about it in the blog post: A new future for icanhazip. All of the remaining sites are unchanged. Which sites are available? You have a few to choose from: icanhazip.com - returns your IP address icanhazptr.com - returns the reverse DNS record (PTR) for your IP icanhaztrace.com - returns a traceroute from my servers to your IP address icanhaztraceroute....

2021-07-05 路 3 min 路 Major Hayden

A new future for icanhazip

In the summer of 2009, I had an idea. My workdays were spent deploying tons of cloud infrastructure as Rackspace acquired Slicehost and we rushed to keep up with the constant demands for new infrastructure from our customers. Working quickly led to challenges with hardware and networking. That was a time where the I Can Has Cheeseburger meme was red hot just about everywhere. We needed a way to quickly check the public-facing IP address of lots of backend infrastructure and our customers sometimes needed that information, too....

2021-06-06 路 7 min 路 Major Hayden

Efficient emojis with rofimoji

Emojis brighten up any message or document. They also serve as excellent methods for testing whether your application handles strings appropriately. (This can be a lot of fun.) 馃き I constantly obsess with efficiency and shortening the time and effort required to get my work done. I noticed that I could type short text emoticons like :) and ;) so much faster than I could use emojis. This simply would not do....

2021-05-15 路 2 min 路 Major Hayden

Changes in RHEL 7 Security Technical Implementation Guide Version 1, Release 3

The latest release of the Red Hat Enterprise Linux Security Technical Implementation Guide (STIG) was published last week. This release is Version 1, Release 3, and it contains four main changes: V-77819 - Multifactor authentication is required for graphical logins V-77821 - Datagram Congestion Control Protocol (DCCP) kernel module must be disabled V-77823 - Single user mode must require user authentication V-77825 - Address space layout randomization (ASLR) must be enabled Deep dive Let鈥檚 break down this list to understand what each one means....

2017-11-02 路 3 min 路 Major Hayden

Fixing OpenStack noVNC consoles that ignore keyboard input

I opened up a noVNC console to a virtual machine today in my OpenStack cloud but found that the console wouldn鈥檛 take keyboard input. The Send Ctrl-Alt-Del button in the top right of the window worked just fine, but I couldn鈥檛 type anywhere in the console. This happened on an Ocata OpenStack cloud deployed with OpenStack-Ansible on CentOS 7. Test the network path The network path to the console is a little deep for this deployment, but here鈥檚 a quick explanation:...

2017-05-18 路 3 min 路 Major Hayden

OpenStack Summit Boston 2017 Recap

The OpenStack Summit wrapped up today in Boston and it was a great week! There were plenty of informative breakouts and some interesting keynotes. Keynotes Beth Cohen shared some of the work that Verizon has done with software-defined WAN on customer-premises equipment (CPE). She showed a demo of how customers could easily provision virtual network hardware, such as firewalls or intrusion detection systems, without waiting for hardware or cabling changes. I鈥檓 less familiar with the world of telcos, so I found this really interesting....

2017-05-12 路 2 min 路 Major Hayden

RHEL 7 STIG v1 updates for openstack-ansible-security

DISA鈥檚 final release of the Red Hat Enterprise Linux (RHEL) 7 Security Technical Implementation Guide (STIG) came out a few weeks ago and it has plenty of improvements and changes. The openstack-ansible-security role has already been updated with these changes. Quite a few duplicated STIG controls were removed and a few new ones were added. Some of the controls in the pre-release were difficult to implement, especially those that changed parameters for PKI-based authentication....

2017-04-05 路 1 min 路 Major Hayden

What鈥檚 Happening in OpenStack-Ansible (WHOA) 鈥 September 2016

Welcome to the fourth post in the series of What鈥檚 Happening in OpenStack-Ansible (WHOA) posts that I鈥檓 assembling each month. OpenStack-Ansible is a flexible framework for deploying enterprise-grade OpenStack clouds. In fact, I use OpenStack-Ansible to deploy the OpenStack cloud underneath the virtual machine that runs this blog! My goal with these posts is to inform more people about what we鈥檙e doing in the OpenStack-Ansible community and bring on more contributors to the project....

2016-09-30 路 4 min 路 Major Hayden

Power 8 to the people

IBM Edge 2016 is almost over and I鈥檝e learned a lot about Power 8 this week. I鈥檝e talked about some of the learnings in my recaps of days one and two. The performance arguments sound really interesting and some of the choices in AIX鈥檚 design seem to make a lot of sense. However, there鈥檚 one remaining barrier for me: Power 8 isn鈥檛 really accessible for a tinkerer. Tinkering? Google defines tinkering as:...

2016-09-22 路 5 min 路 Major Hayden