Dev Ops

DevOps is hard. There is a lot of technology out there to learn.

I’ve read Yevgeniy Brikman’s book Terraform: Up & Running and it left me with some questions about how to actually use Terraform in a real project which existed before Terraform.

A recent talk, which he uploaded the slides for, helped me understand better.

Ubuntu 14.04 and 16.04

Installing newer versions of Python

Fixing a server today and had to figure out a better way to install Python 3.5.

The server lost it’s init because we added py35 by adding Wily’s repos which then screwed up all the updates for the system. Then we couldn’t restart/shutdown/boot.

I forget why we did that, but it’s probably cause it wasn’t known this other PPA existed to avoid this problem

ppa:fkrull/deadsnakes supports just about any Python version you need (including 3.5) for Precise, Trusty, and Wily.

To use:

$ sudo add-apt-repository ppa:fkrull/deadsnakes