Hart Hoover

Tech, Coffee, Life in SATX

Two new Heat Templates: Docker Swarm and Minecraft

I’ve written two new OpenStack Heat templates recently. One deploys Docker Swarm and the other deploys Minecraft, because why not:




Gluecon 2016 Preview

I’ll be at Gluecon this week in beautiful Broomfield, Colorado. I’ve been wanting to go this conference for awhile now but it hasn’t really ever seemed to work out. The agenda makes it difficult to pick which sessions to go see, which definitely means I’m in for a good conference.

While you can see the full agenda here, I’m most looking forward to seeing the following breakout sessions:

Orchestrating Containers in Production at Scale with Docker Swarm: Dongluo Chen, Docker

Hybrid DevOps Delivers Container Infrastructure: Rob Hirschfeld, RackN

Continuous Delivery Made Easy with Spinnaker: Dave Stenglein, Kenzan

Continuous Delivery Automation of Cloud Infrastructure and Applications at Choice Hotels: Brian Mericle, Choice Hotels

Practical Service Discovery with Consul: Chris Stevens, Traxo

You can tell I’m leaning toward CI/CD and infrastructure at what is a developer-focused conference. Aside from what should be a fantastic conference, I’m also excited about hanging out in the Denver area and exploring some of the coffee scene there. Some shops I plan to visit:

Black Black Coffee


Sweet Bloom Coffee Roasters

Ozo Coffee (Boulder)

The Golden Age of SATX Coffee

Do you even realize what is happening, San Antonio? We are in a GOLDEN AGE of caffeine here in the Alamo City.

The orange handle means "wrong pot"

The orange handle means “wrong pot”

Back in my day, (ok, mostly my parents’ day) coffee came from a donut or taco shop. It sat all day on the burner, dished out with copious amounts of cream and sugar to make it even remotely palatable. If you were lucky, you caught a fresh pot. Even though their advertising said it was “good ’til the last drop”, everyone knew better.

It was the coffee of my grandfather, with two Sweet-N-Lows per cup, consumed with a donut in the break room of the bank where he worked. It was the coffee of my mother, who drank it black (!), consumed quickly in galley sections of planes in midair and in hidden flight attendant lounges in the Dallas/Ft. Worth airport.

For a short time it was my coffee, too. Then Starbucks happened. Suddenly, the common man had access to high quality coffee from far away places like Ethiopia and Indonesia. It was eye-opening!

Now with Third-Wave style places, we have access to coffee grown, roasted, brewed, and served with the highest standards, and the shops that serve it are popping up EVERYWHERE in San Antonio. You no longer have to travel across town to get it. It’s close to you! There are latte art competitions in San Antonio! Coffee is blowing up in the Alamo City and I could not be happier. Get into it!

I made a list a while back of my favorite shops, but even now it’s out of date. If you’re looking for a good way to check out the SATX coffee scene, join the Puro Cafe meetup!

Google self-driving car!

via Instagram http://ift.tt/1OrSMMg

Using Packer with OpenStack

At my current employer, we have several trial/demo OpenStack environments for potential customers to test things. They also serve as environments for us to test out some demos or tools that we might have interest in. With customers and partners using trial environments and pushing limits, it makes sense to be able to move workloads for us (employees) between trial environments. Normally I’d be against using golden images for this purpose, and instead I’d want to just use configuration management straight up, however having a base image that’s the same between these separate environments is nice to have, especially when you can spin it up quickly with everything in place. Enter Packer!

Continue reading

Speaking at the Austin OpenStack Summit

On Monday, April 25, at 11:15am I’ll be speaking at the OpenStack Summit in Austin, TX! I’ll be speaking with Chris Riviere on coupling Cisco Metapod with Cloud Foundry. Talking, a demo, fun for the whole family.

If you’re going to the Summit, stop by and let’s connect!

The last time I had a speaking slot at the Summit I got to talk about Chef and play Minecraft on stage, which was pretty fun:

PuroCafe: Mila Coffee

This morning the Puro Cafe coffee meetup met at Mila Coffee on Broadway. They serve Rival Coffee Bros. coffee out of Phillly. Today Mila was offering the Ethiopian Guji Hambela, and it was crazy delicious.

I got to talk about coffee with the owner, Marco, between customers. He really loves coffee, and even though he’s not a SATX native you can tell he loves the city. As a bonus: the “I love my Spurs!” wall is right there, so snap a selfie (#ilovemyspurs, of course) and grab a cup of delicious coffee!

#ilovemyspurs 🏀 #purocafe @sapurocafe #playoffs #raceforseis

A photo posted by Hart Hoover (@harthoover) on



I needed a website. I had a coffee blog, I had a tumblr for technical posts/links, I tweet a lot, post on facebook a lot, post on instagram and snapchat. I needed a home! So this site serves that purpose. Welcome! I’ve collected my coffee posts and tech posts and smashed them together here. Going forward I’ll try to post here first then share out from here on social networks.

What’s this running on?

WordPress LogoThe underlying platform is WordPress, running the Hemingway theme. It’s really the most complete blogging platform out there. There’s a plugin or widget for all the things. I wanted to meet some criteria for myself: self-hosted, preferably on an OpenStack cloud, yet be a managed offer. I also wanted to be able to post from mobile devices. My coffee blog was running on Ghost, and my tech blog was tumblr. Neither really met all that criteria.


There’s this tendency to run a blog or website on someone else’s platform, for example: Medium or Tumblr. That’s totally cool – I get not wanting to be responsible for the underlying stuff. Even better if it’s free. BUT the trade off is ownership of the content. If you post on someone else’s platform, you typically don’t own the content, which makes me sad. I want to own all my stuff if possible.

OpenStack (and open source)

openstack logoI work for an OpenStack vendor. I want to do what I can to support the OpenStack community. I don’t exactly have the scratch to deploy a private cloud service for my personal blog/website from my employer, so I’m hosting this on DreamHost‘s DreamPress platform. DreamHost offers OpenStack-based public cloud services. As a bonus, DreamHost supports free SSL from Let’s Encrypt – a HUGE bonus. You are using SSL, right?

Managed WordPress

I do know one thing about WordPress: managing it is a full time job. Since it’s open source, updates come out frequently. Security is always a thing. I just don’t want to keep up with it all. Outsourcing that to a third party who are paid to watch and manage WordPress all day long? It’s a no brainer. DreamPress’ price was competitive as well.

Mobile Apps

More and more I use my iPhone as my primary computing device. I could have been a cool kid and run something on GitHub pages with my custom Jekyll code base – but posting from a mobile device requires some kind of site generation and deployment thing that I’d have to manage. I’d just rather not worry about it. So I’m using the WordPress mobile app to post from my phone.

So that’s it. Hopefully I’ll post stuff here, stuff that starts with something other than “I haven’t posted in a while…”. You may run into a broken link or two in reading older posts. If you run into something you can’t figure out in an old post, ping me on twitter @hhoover and I’ll fix it. Otherwise, the content is here, I have faith that you can mostly figure it out as the reader, and I’m just going to move forward. Let’s go!

« Older posts

© 2016 Hart Hoover

Theme by Anders NorenUp ↑