BSDTV

Immutable FreeBSD - Dave Cottlehuber - EuroBSDcon 2023


Listen Later

Dave Cottlehuber: Immutable FreeBSD

FreeBSD contains a number of powerful features that allow practically immutable server & container deployments. This talk shows how to integrate these together, in a real-world scenario.

zfs & boot environments
FreeBSD pkg
poudriere image to produce base system images
poudriere image to produce custom jail images, deployable via pkg
combining webhooks and ansible to automate deployment across clusters

This talk will be generally suitable for anybody managing multiple FreeBSD systems, automating their lifecycle, and will show working code.

Dave Cottlehuber:

Dave has spent the last 2 decades trying to stay at least 1 step ahead of The Bad Actors on the internet, starting off with OpenBSD 2.8, and the last 9 years with FreeBSD since 9.3, where he has a ports commit bit, and a prediliction for obscure functional programming languages that align with his enjoyment of distributed systems, & power tools with very sharp edges.

Professional Yak Herder, shaving BSD-coloured yaks since ~ 2000
FreeBSD ports@ committer
Ansible DevOops master
Elixir developer
Building distributed systems with RabbitMQ and Apache CouchDB
enjoys telemark skiing, and playing celtic folk music on a variety of instruments
...more
View all episodesView all episodes
Download on the App Store

BSDTVBy