Upgrading dockerized postgresql

For personal use, I run a lot of service with docker-compose on a single host. In most cases this means having one docker-compose file per service and a reverse proxy on the host for tls termination. Over time, a number of services started to depend on a quite old version of postgresql - I found two services using postgresql 9.6 for with the last and final version was just released a few days ago.

Read More

Goodbye python2

Today, my system updated to calibre 5.0. With this major release, calibre moved from python2 to python3 calibre has moved to using Python 3. This is because Python 2 was end-of-lifed this year. This should be completely transparent to calibre users, the only caveat being that some third party calibre plugins have not yet been ported to Python 3 and therefore will not work in calibre 5. For status on the various plugin ports, see here.

Read More

Updating ansible to 2.10

If you use ansible and followed the recent developments, you might know that ansible 2.10 is quite a big release. Most of the modules were split into individual ansible collections. The project previously known as ansible is now called ansible classic and will be replaced by ansible-base and a set of collections Ansible-base will only containing the bare minimum to run ansible, e.g. the ansible executables ansible-playbook, ansible-galaxy, ansible-vault etc.

Read More